Я пытаюсь переместить каталог с определенным параметром даты в другой каталог. Я использую эту команду: 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
) он должен пытаться двигаться.