#windows #batch-file
#Windows #пакетный файл
Вопрос:
Я использовал следующее, которое работало только при перемещении файлов, но папки не могли быть перемещены.
- переместить /y «C:UsersskameraDesktoptest1 *» «C:UsersskameraDesktoptest2 «
пауза
- переместить /y «C:UsersskameraDesktoptest1 *.*» «C:UsersskameraDesktoptest2 «
пауза
Ответ №1:
Вы можете использовать встроенную команду Windows:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
Вы можете использовать move /?
позвоните для получения более подробной информации.
Итак, в вашем случае команда будет:
move C:Folder1 C:Folder2
Комментарии:
1. Эта команда действительно помогает перемещать все папки в каталоге, мне нужна команда, которая может перемещать как файлы, так и папки.
Ответ №2:
Синтаксис:
move directory newDirectoryPath
Пример: Для перемещения каталога ‘data’ в ‘D:datafolder1 ’
move data D:datafolder1
Эта статья может помочь. Он содержит все о командах перемещения и копирования
Комментарии:
1. Просто чтобы вы знали, мы предпочитаем, чтобы ответы только по ссылкам предоставлялись здесь в качестве комментария.
Ответ №3:
Это работает для папок:
FOR /D %a IN ("Source folder") DO (move /Y %a "Destination folder")
Это работает для файлов:
FOR %a IN ("Source folder") DO (move /Y %a "Destination folder")
move C:Folder1 C:Folder2