Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 批处理脚本,用于将超过30天的文件从scource移动到目标文件夹_Windows_Batch File - Fatal编程技术网

Windows 批处理脚本,用于将超过30天的文件从scource移动到目标文件夹

Windows 批处理脚本,用于将超过30天的文件从scource移动到目标文件夹,windows,batch-file,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" 没有发生任何事情,甚至没有显示错误消息 robocopy sourceFolder t

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

forfiles /p "c:\sourceFolder" /S /D -30  /C "cmd /c robocopy "C:\DestinationFolder"  "C:\sourceFolder" /mir @file : date>=30 days=nul"
没有发生任何事情,甚至没有显示错误消息

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

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

此robocopy仅移动少数文件并删除我的rar包?一点也不像我想的那样工作。我只是希望它能像用户3302083所希望的那样工作。只需移动2天前的文件夹,无其他更改。现在我尝试了,它只移动了几个文件并删除了。

Sameera,我找到了一个解决方案。也许这会对您有所帮助:forfiles/p“C:\SeleniumIDE”/s/d-30/C“cmd/C del@file:date>=30天>NUL”forfiles/p“Z:\TopPages”/s/d-30/C“cmd/C机器人复制”Z:\TopPages“C:\SeleniumIDE”*/s/mov/minage:30