繁体   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