SharkyEXE
30-06-2020, 20:29
Здравствуйте.
Пожалуйста, научите, как при помощи cmd/bat файла сделать копию файла с точным названием с подпапках?
Например, есть много папок, в этих папках есть подпапки, в каждой из подпапок есть один и тот же файл с точным названием, например Вася.doc
1) Нужно в файле cmd/bat задать имя исходного файла
Вася.doc
1) Нужно в файле cmd/bat задать путь-корень, например C:\Root\
3) Запустить cmd/bat файл
4) На выходе в каждой подпапке внутри папки C:\Root\ будет создан файл Вася - копия.doc
Структура такая:
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
Черным, жирным выделил то, что меняется - это название папок
На выходе хочется так
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
Спасибо.
Пожалуйста, научите, как при помощи cmd/bat файла сделать копию файла с точным названием с подпапках?
Например, есть много папок, в этих папках есть подпапки, в каждой из подпапок есть один и тот же файл с точным названием, например Вася.doc
1) Нужно в файле cmd/bat задать имя исходного файла
Вася.doc
1) Нужно в файле cmd/bat задать путь-корень, например C:\Root\
3) Запустить cmd/bat файл
4) На выходе в каждой подпапке внутри папки C:\Root\ будет создан файл Вася - копия.doc
Структура такая:
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
...
Черным, жирным выделил то, что меняется - это название папок
На выходе хочется так
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 1\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 2\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-1\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-2\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-3\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552.doc
C:\Root\Привет 3\Папка-4\2020_Лст_о_30 января 2020 г. № 15_552 - копия.doc
...
Спасибо.