[英]WinSCP .NET assembly - Remove files (not directories) after GetFiles
我正在嘗試從遞歸目錄的大樹中下載文件,並且我希望在下載后刪除下載的文件。 當我在GetFiles
remove
參數中設置true
時,它會刪除所有目錄,但我希望它只刪除文件並將目錄留空。 有什么辦法嗎? 謝謝你。
使用 WinSCP 擴展遞歸地將目錄樹中的文件移入/移出 SFTP/FTP 服務器,同時保留源目錄結構。
一些替代方案:
Session.GetFiles
remove
參數設置為 true。Session.GetFiles
返回的TransferOperationResult.Transfers
。Session.RemoveFiles
。一種更復雜但更有效(如果您有大量文件)的方法是:
Session.MoveFile
將所有文件逐個目錄移動到那里。 盡管名稱如此,但該方法接受通配符。Session.GetFiles
下載並刪除臨時樹, remove
設置為true
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.