簡體   English   中英

WinSCP .NET 程序集 - 在 GetFiles 之后刪除文件(不是目錄)

[英]WinSCP .NET assembly - Remove files (not directories) after GetFiles

我正在嘗試從遞歸目錄的大樹中下載文件,並且我希望在下載后刪除下載的文件。 當我在GetFiles remove參數中設置true時,它會刪除所有目錄,但我希望它只刪除文件並將目錄留空。 有什么辦法嗎? 謝謝你。

使用 WinSCP 擴展遞歸地將目錄樹中的文件移入/移出 SFTP/FTP 服務器,同時保留源目錄結構


一些替代方案:


一種更復雜但更有效(如果您有大量文件)的方法是:

  • 復制遠程臨時文件夾中的目錄結構。
  • 使用Session.MoveFile將所有文件逐個目錄移動到那里。 盡管名稱如此,但該方法接受通配符。
  • 使用Session.GetFiles下載並刪除臨時樹, remove設置為true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM