Windows

forfiles 如何將一個目錄移動到另一個目錄

  • March 29, 2017

我正在嘗試將具有特定日期參數的目錄移動到另一個目錄。這是我正在使用的命令: 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它應該嘗試移動哪個文件/目錄(在)。

引用自:https://serverfault.com/questions/841376