Windows
forfiles 如何將一個目錄移動到另一個目錄
我正在嘗試將具有特定日期參數的目錄移動到另一個目錄。這是我正在使用的命令: FORFILES -p C:\test1\ /S /D -3 /C “cmd /c if @isdir = = TRUE 移動 C:\test2"
如果滿足這些參數,我想將 test1 中的子目錄移動到 test2 目錄。現在,腳本會將 test2 移動到 test1…. 為什麼會這樣?
如果您只給
move
命令一個參數,它會將給定的文件/目錄移動到目前目錄。你需要FORFILES -p C:\test1\ /S /D -3 /C "cmd /c if @isdir == TRUE move @path C:\test2\"
這樣就
move
知道@path
它應該嘗試移動哪個文件/目錄(在)。