【发布时间】:2016-08-15 17:29:57
【问题描述】:
我家有两个摄像头,几乎每天都在创建图像。他们将它们保存到我的 FTP 服务器(Fritz.Box\Nas 驱动器)。
文件夹结构如下:
+-2016-08-24
+-+Subfolder
+----+AnotherSubfolder
+-------+File.jpg
+-2016-08-25
+-+Subfolder
+----+AnotherSubfolder
+-------+File.jpg
+-2016-08-26
+-+Subfolder
+----+AnotherSubfolder
+-------+File.jpg
...
现在我可以像这样通过批处理文件(在 Windows 上)登录到我的 FTP:
echo user foo>ftpcmd.txt
echo 1234>>ftpcmd.txt
... CODE HERE ...
echo quit>>ftpcmd.txt
ftp -n -s:ftpcmd.txt foo.com
在 Windows 上,我会通过
删除 2 天前的本地文件forfiles /d -2 ...
在 FTP 上它不起作用。那么,如何删除超过 2 天的文件夹 AND SUBFOLDERS/SUBFILES?
我知道这个问题:Batch delete files on FTP older than x days
但我无法为我找到一个好的解决方案。同样,我想要一个批处理文件,根据日期检查文件夹(例如:2016-08-24) - 2 天并删除它们及其子目录和子文件。
希望这不是垃圾邮件问题,因为还有一个问题几乎相同。
问候
德克
【问题讨论】:
标签: windows batch-file ftp