Using WINSCP to download directly from an SFTP site – delete file after.
I’m currently using WINSCP to download directly from an SFTP site. I would like to delete the file after download, how can that be done?
What code needs to be added to the script from the article below?
https://www.eonesolutions.com/help-article/using-winscp-task-upload-download-files-sftp-site/
Thank you
Lewis
What code needs to be added to the script from the article below?
https://www.eonesolutions.com/help-article/using-winscp-task-upload-download-files-sftp-site/
Thank you
Lewis
Answers
Lewis,
I have not found a method in WINScp to allow for deleting a single file. The only thing I see that could be done is to call the RemoveFiles method after transferring the files from the server.
For Each transfer as WinSCP.TransferEventArgs in transferResult.Transfers
MessageBox.Show()
Next
‘New Line using whatever file extension is being downloaded
session.RemoveFiles(DownloadFolder & “*.xml”)
I have not found a method in WINScp to allow for deleting a single file. The only thing I see that could be done is to call the RemoveFiles method after transferring the files from the server.
For Each transfer as WinSCP.TransferEventArgs in transferResult.Transfers
MessageBox.Show()
Next
‘New Line using whatever file extension is being downloaded
session.RemoveFiles(DownloadFolder & “*.xml”)
I have a section in our .ps1 file that reads:
$Session.RemoveFiles($remotepath).Check()
That said, I cannot confirm it is working. I’m actually struggling with the base set up of the SmartConnect Map. I’m using a Bulk Data Load type with a Folder Data Source. Every time I open the map I get a message that source could not be validated. What are the proper Data Source settings on a map that is using tasks to go get the actual source file? I’m a newbie so my apologies for asking any dumb questions. Thanks.
$Session.RemoveFiles($remotepath).Check()
That said, I cannot confirm it is working. I’m actually struggling with the base set up of the SmartConnect Map. I’m using a Bulk Data Load type with a Folder Data Source. Every time I open the map I get a message that source could not be validated. What are the proper Data Source settings on a map that is using tasks to go get the actual source file? I’m a newbie so my apologies for asking any dumb questions. Thanks.