我正在尝试将具有特定日期参数的目录移动到另一个目录。这是我正在使用的命令:FORFILES -p C:\test1\ /S /D -3 /C "cmd /c if @isdir == TRUE move C:\test2\"
如果符合这些参数,我想将 test1 中的子目录移动到 test2 目录。现在,脚本会将 test2 移动到 test1.... 这是为什么?
答案1
如果你只给move
命令一个参数,它会将给定的文件/目录移动到当前目录。你需要
FORFILES -p C:\test1\ /S /D -3 /C "cmd /c if @isdir == TRUE move @path C:\test2\"
这样它就知道应该尝试移动move
哪个文件/目录(在)。@path