TargetExistRule
The Rule applied during file transfer
Fields
TargetIsSmaller |
Target file size is smaller than source file, default is Ask |
|
TargetIsSame |
Target file size equal to the source file, default is Ask |
|
TargetIsLarger |
Target file size is larger than the source file, default is Ask |
Examples
TargetExistRule rule_server_to_local = new TargetExistRule { TargetIsSmaller = TargetExist.Overwrite, TargetIsSame = TargetExist.Overwrite, TargetIsLarger = TargetExist.Overwrite}; TargetExistRule rule_local_to_server = new TargetExistRule { TargetIsSmaller = TargetExist.Resume, TargetIsSame = TargetExist.Resume, TargetIsLarger = TargetExist.Resume}; TargetExistRule rule_server_to_server = new TargetExistRule { TargetIsSmaller = TargetExist.Ask, TargetIsSame = TargetExist.Ask, TargetIsLarger = TargetExist.Ask}; //For global options Option.Setting.TargetExistRules[0] = rule_server_to_local; //TargetExistRules[0] for transfer from server to local Option.Setting.TargetExistRules[1] = rule_local_to_server; //TargetExistRules[0] for transfer from server to local Option.Setting.TargetExistRules[2] = rule_server_to_server; //TargetExistRules[0] for transfer from server to local //For a specific server Server dropbox_server = new Server { Protocol = ServerProtocol.DropBox}; dropbox_server.TargetExistRules[0] = rule_server_to_local; //TargetExistRules[0] for transfer from server to local dropbox_server.TargetExistRules[1] = rule_local_to_server; //TargetExistRules[1] for transfer from local to server dropbox_server.TargetExistRules[2] = rule_server_to_server; //TargetExistRules[2] for transfer from server to server dropbox_server.OverwriteGlobalFileExistRules = true; Site.Add("target_exit_test",dropbox_server); |
See Also