Массовая замена файлов - возможно ли, и как?
Всем добрый вечер :)
Такая ситуация: У меня 3500 WAV файлов, которые нужно перезаписать содержимым 1.wav. В итоге надо получить 3500 WAV файлов с одинаковым содержимым, и оставить их под своими именами.
Возможно ли такое с помощью какого либо софта?
|
Сначала Вам нужно собрать пути к «3500 WAV файлов» в текстовый файл.
Затем выполнить команду наподобие:
Код:
for /f "delims=" %i in (FileList.txt) do @copy /b /y "1.wav" "%i"
где «FileList.txt» — полученный файл-список с путями к «3500 WAV файлов».
|
Iska, с помощью какого нибудь скрипта это можно сделать? Там около 1000 папок :(
|
Поиск сделать очень просто:
Код:
dir c:\*.wav /b/s > c:\FileList.txt
Соответственно, в файле c:\filelist.txt будет список файлов с расширением wav, найденными во всех папках диска c:
|
Цитата:
Цитата Iska
Затем выполнить команду наподобие: »
|
После того как я собрал список файлов, запускаю второй батник и мне пишет Непредвиденное появление: i".
|
Если мне не изменяет память, при использовании bat-файлов, нужно знак процента писать дважды, а если из командной строки, то 1 раз.
|
Спасибо, всё решил :)
Ещё вопрос, если не сложно: Как с помощью bat удалить всё содержимое папки X (вместе с подпапками), и скопировать в неё содержимое папки Y (тоже с подпапками)?
|
Цитата:
Темы на форуме организованы по принципу "одна проблема - одна тема", а не "один участник - одна тема".
|
|
Цитата:
Цитата egor1908
Iska, с помощью какого нибудь скрипта это можно сделать? Там около 1000 папок »
|
Вы так уверенно сказали о:что я предположил, что речь идёт о каких-то конкретных, известных Вам файлах. Я не думал, что речь идёт о всех файлах *.wav на разделе.
|
Iska, всё сработало как надо, было 3500 файлов в папке, все заменил. Спасибо.
|
Время: 15:07.
© OSzone.net 2001-