文档介绍:ame output parameter is a string representing the name of the file/directory where DeleteEx failed. This string parameter will be null if DeleteEx succeeds.") : Amended ToSubclass] string StopFileName,[In,Description("The StartFileName input parameter is a string that names the child file/directory to use as a starting point for StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.") : Amended ToSubclass] string StartFileName);
[Description("The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version of the Compress method.\nIt returns one of the following integer values:\n0 - The request was successful.\n2 - Access was denied.\n8 - An unspecified failure occurred.\n9 - The name specified was invalid.\n10 - The object specified already exists.\n11 - The file system is not NTFS.\n12 - The platform is not Windows NT or Windows 2000.\n13 - The drive is not the same.\n14 - The directory is not empty.\n15 - There has been a sharing violation.\n16 - The start file specified was invalid.\n17 - A privilege required for the operation is not held.\n21 - A parameter specified is invalid.\n") : Amended ToSubclass,Values{"Success", "Access Denied", "Unspecified failure", "Invalid object", "Object already exists", "File system not NTFS", "Platform not NT/Windows 2000", "Drive not the same", "Directory not empty", "Sharing violation", "Invalid start file", "Privilege not held", "Invalid parameter"} : Amended ToSubclass] uint32 CompressEx([Out,Description("The StopFileName output parameter is a string representing the name of the file/directory where CompressEx failed.