SwitchUpdateOptions Class

Summary

-u (Update options) switch.

Specifies how to update files in an archive and (or) how to create new archives.

Namespace
Cake.SevenZip.Switches
Interfaces
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["ISwitch"] click Interface0 "/Cake.7zip/api/Cake.SevenZip.Switches/ISwitch" Type["SwitchUpdateOptions"] class Type type-node

Syntax

public class SwitchUpdateOptions : ISwitch

Properties

Name Value Summary
NewArchiveName FilePath?
Sets the new archive-name.
P UpdateAction?
Sets the UpdateAction for the p-state. File exists in archive, but is not matched with wildcard.
Q UpdateAction?
Sets the UpdateAction for the q-state. File exists in archive, but doesn't exist on disk.
R UpdateAction?
Sets the UpdateAction for the r-state. File doesn't exist in archive, but exists on disk.
W UpdateAction?
Sets the UpdateAction for the w-state. Can not be detected what file is newer (times are the same, sizes are different).
X UpdateAction?
Sets the UpdateAction for the x-state. File in archive is newer than the file on disk.
Y UpdateAction?
Sets the UpdateAction for the y-state. File in archive is older than the file on disk.
Z UpdateAction?
Sets the UpdateAction for the z-state. File in archive is same as the file on disk.

Methods

Name Value Summary
BuildArguments(ProcessArgumentBuilder) void
Builds the arguments using the builder.

See Also

GitHub Discussion