Как удалить подпапки, сохраняя их содержимое с помощью пакетного файла

учитывая папку с несколькими подкаталогами, я хочу переместить их содержимое в верхнюю папку и удалить подкаталоги. Как я могу сделать это в командной строке Windows?

например. У меня есть папка с именем "Джек" в D:. Он содержит несколько вложенных папок, и каждая подпапка содержит дополнительные файлы (текстовые файлы, файлы PDF и т. д.), но никаких каталогов. Я хочу переместить все файлы вложенных папок в" Jack " и удалить пустые подкаталоги.
Если найден дубликат файла замените или ничего не делайте, мне нужен только один экземпляр
Мне нужно сделать это повторно, поэтому решение серии было бы самое лучшее.

18
задан Nikhil
25.02.2023 3:03 Количество просмотров материала 2963
Распечатать страницу

1 ответ

поместите это в пакетный скрипт.

for /f "delims==" %%k in ('dir D:\Jack\*.* /s /b') do copy "%%k" D:\Jack\ /Y
1
отвечен anand 2023-02-26 10:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх