Показать полную графическую версию : [решено] Массовая замена файлов - возможно ли, и как?
egor1908
18-02-2012, 01:57
Всем добрый вечер :)
Такая ситуация: У меня 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 файлов».
egor1908
18-02-2012, 15:39
Iska, с помощью какого нибудь скрипта это можно сделать? Там около 1000 папок :(
Поиск сделать очень просто:
dir c:\*.wav /b/s > c:\FileList.txt
Соответственно, в файле c:\filelist.txt будет список файлов с расширением wav, найденными во всех папках диска c:
egor1908
18-02-2012, 16:10
Затем выполнить команду наподобие: »
После того как я собрал список файлов, запускаю второй батник и мне пишет Непредвиденное появление: i".
Если мне не изменяет память, при использовании bat-файлов, нужно знак процента писать дважды, а если из командной строки, то 1 раз.
egor1908
18-02-2012, 17:06
Спасибо, всё решил :)
Ещё вопрос, если не сложно: Как с помощью bat удалить всё содержимое папки X (вместе с подпапками), и скопировать в неё содержимое папки Y (тоже с подпапками)?
Morpheus
18-02-2012, 17:13
Ещё вопрос »
Темы на форуме организованы по принципу "одна проблема - одна тема", а не "один участник - одна тема".
Iska, с помощью какого нибудь скрипта это можно сделать? Там около 1000 папок »
Вы так уверенно сказали о:3500 WAV файлов »
что я предположил, что речь идёт о каких-то конкретных, известных Вам файлах. Я не думал, что речь идёт о всех файлах *.wav на разделе.
egor1908
18-02-2012, 20:05
Iska, всё сработало как надо, было 3500 файлов в папке, все заменил. Спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.