Назад | Перейти на главную страницу

forfiles как переместить каталог в другой каталог

Я пытаюсь переместить каталог с определенным параметром даты в другой каталог. Я использую эту команду: FORFILES -p C: \ test1 \ / S / D -3 / C "cmd / c if @isdir = = ИСТИНА переместить 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) он должен пытаться двигаться.