windows - 用于将超过 30 天的文件从源文件夹移动到目标文件夹的批处理脚本

标签 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 targetFolder * /s /mov /minage:30 /l

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

关于windows - 用于将超过 30 天的文件从源文件夹移动到目标文件夹的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22064562/

相关文章:

c++ - 将字符串放入控制台,具有编辑能力

python - pyinstaller编译成exe

windows - DK2 头部跟踪在 Windows 上不起作用 "HMD powered off, check HDMI connection"

batch-file - 使用批处理脚本将字母更改为对应的数字

Windows 批处理脚本 : Unable to copy files containing html tags to another file

python - 在 python 中禁用从\r\n 到\n 的自动更改

python - 如何将program.exe设置为Windows 10的默认浏览器?

Windows 批处理检查变量是否以特定字符串开头、结尾并包含特定字符串

windows - 用于卸载程序的批处理文件

windows - for 循环和定界符