仅将最新文件夹上载到FTP(本地->;远程)

仅将最新文件夹上载到FTP(本地->;远程),ftp,winscp,Ftp,Winscp,我需要能够上传一个本地文件夹(每天创建)到远程FTP每天 我弄乱了WinSCP文件掩码(即put-filemask=“*>=today”C:\local\/),遇到了这样的问题:它会上载最新文件夹(包含子文件),但也会上载目录中的其余文件夹。(它们是空的)然后我意识到文件掩码只适用于文件,而不是文件夹 然后我发现了这个线索: 用户有相同的问题,除了他要远程->本地,而我需要相反的,解决方案是使用PowerShell 考虑到线程已经有几年的历史了,WinSCP脚本现在支持这样的功能吗?不幸的是

我需要能够上传一个本地文件夹(每天创建)到远程FTP每天

我弄乱了WinSCP文件掩码(即
put-filemask=“*>=today”C:\local\/
),遇到了这样的问题:它会上载最新文件夹(包含子文件),但也会上载目录中的其余文件夹。(它们是空的)然后我意识到文件掩码只适用于文件,而不是文件夹

然后我发现了这个线索:

  • 用户有相同的问题,除了他要远程->本地,而我需要相反的,解决方案是使用PowerShell
考虑到线程已经有几年的历史了,WinSCP脚本现在支持这样的功能吗?不幸的是,我对PowerShell有点生疏


谢谢您的时间。

WinSCP不支持文件夹的时间限制

但是(从那以后)发生的变化是,现在你可以了。与…一起使用


如果您确实需要上载最新文件夹(与上载包含最新文件的文件夹相反),使用您喜爱的语言(如)仍然是一条路,如中所示

put -rawtransfersettings ExcludeEmptyDirectories=1 -filemask="*>=today" C:\local\ /