Differences

This shows you the differences between the selected revisions of the page.

2013-07-23 2013-08-02
library_example_delete_after_successful_download (martin) favout .net for this task (martin)
Line 12: Line 12:
If it can happen that the same file is both in source and destination folder, you can use synchronization and delete only transferred files afterward. If it can happen that the same file is both in source and destination folder, you can use synchronization and delete only transferred files afterward.
-Perform the synchronization using ''[[scriptcommand_synchronize|synchronize]]'' command. Make sure the script generates [[logging_xml|XML log file]]. You can then [[logging_xml#parse|parse]] the log file to enumerate files that got successfully transferred, and use the list, to generate script to delete the source copies.+You can implement this easily using [[library|WinSCP .NET assembly]]. See example [[library_example_delete_after_successful_download|Deleting remote files after successful remote to local synchronization]]. 
 + 
 +If you do not want to use .NET assembly: Perform the synchronization using ''[[scriptcommand_synchronize|synchronize]]'' command. Make sure the script generates [[logging_xml|XML log file]]. You can then [[logging_xml#parse|parse]] the log file to enumerate files that got successfully transferred, and use the list, to generate script to delete the source copies.
-It might be easier for you to use [[library|WinSCP .NET assembly]] for such task. See example [[library_example_delete_after_successful_download|Deleting remote files after successful remote to local synchronization]]. 
~~NOTOC~~ ~~NOTOC~~

Last modified: by martin