用于将文件从源文件移动到目标文件夹的批处理脚本,用于30天以前的文件

时间:2014-02-27 09:41:32

标签: windows batch-file

我想创建批处理脚本,可以将30天的旧文件从一个文件夹复制到另一个文件夹。并且还会在复制到目标文件夹后从源文件夹中删除30天的文件

forfiles /p "c:\sourceFolder" /S /D -30  /C "cmd /c robocopy "C:\DestinationFolder"  "C:\sourceFolder" /mir @file : date>=30 days=nul"

什么都没发生,甚至没有显示错误信息

2 个答案:

答案 0 :(得分:2)

robocopy sourceFolder targetFolder * /s /mov /minage:30 /l

如果列表正确,请从命令中删除/ l(仅列表)以执行移动

答案 1 :(得分:0)

此robocopy只会移动几个文件并删除我的rar包?我根本不想工作。我只是想让它像user3302083那样工作。只需移动2天的文件夹,没有其他更改。现在我尝试了它只移动了几个文件并删除了。