Пакетное перемещение файлов из папки в другую папку?

Я хочу создать пакетный файл, который перемещает все файлы в этом каталоге в его родительский каталог. Например, если у меня есть каталог «Что-то», содержащий файлы:

...Новая папка/что-то

И я хочу переместить файлы из «Что-то» в новую папку.

Есть такая команда?

Огромное спасибо :)


person Mohammad    schedule 02.05.2010    source источник
comment
Файл исправления или пакетный файл?   -  person Anthony Forloney    schedule 03.05.2010
comment
О, извините, я имел в виду партию. О чем я думал? :)   -  person Mohammad    schedule 03.05.2010


Ответы (2)


Предполагая, что вы говорите о пакетных файлах Windows, move *.* ..\ должно помочь.

Редактировать. Например, если вы открыли cmd, вы можете ввести:

cd C:\New Folder\Something
move *.* ..\

который переместит все файлы в C:\New Folder\Something в его «отцовский» каталог.

person Saul    schedule 02.05.2010
comment
Не могли бы вы рассказать об этом подробнее? Большое тебе спасибо :) - person Mohammad; 03.05.2010

Это возможно, только если у вас нет подкаталогов, потому что перемещение не проходит по подкаталогам. Вы можете использовать xcopy с параметром /E, однако он не удалит скопированные файлы и каталоги. Затем вы должны использовать del ., но для удаления подкаталогов вы должны вызывать rd для каждого из них, а это невозможно в пакетных файлах.

person lornova    schedule 02.05.2010