![]() |
создание папки-поиск-копирование
@echo off
echo "welcome to my cmd file" if not exist h:\1 ( mkdir h:\1 for /R :\h %%1 in (*.mp3) do ( echo %%i copy %%i h:\1 ) ) else ( echo "h:\1 allready exists" echo "h:\1 (*.mp3) allready exist" ) echo on папка создается-файлы не "ищутся/копируются -только изучаю азы... помогите с ошибкой |
так вроде
for /R h:\ %%i in (*.mp3) do |
cher,
А что надо? Найти все mp3 на H: и скопировать в H:\1 ? Код:
@echo off |
а зачем у dir /s и /a
|
ferget,
Что бы рекурсивно и с любыми аттрибутами. |
Foreigner, спасибо с вашим все работает.
но если можно хотелось бы разобраться, почему мой не работает.. поменял на h:\ тоже самое ...%1 не удается найти указанный файл :( |
у вас %%1, надо %%i
|
Цитата:
и напоследок.. можно "расшифровать" вариант Foreigner, у меня через help и методом проб и ошибок день минимум уйдет. а с вашей помощью намного быстрее. |
Цитата:
|
:ok:
|
дабы не создавать новую тему.
xcopy (for не предлагать) xcopy /i "%userprofile%\desktop\*.bat" "d:\новая папка\"-копируются только файлы вне каталогов. xcopy /s "%userprofile%\desktop\*.bat" "d:\новая папка\" -копируются с сохранением дерева каталогов. надо-чтоб все в кучу. в robocopy смог пока только добиться копирование пустых каталогов.ага...тоже самое.с сохранением дерева...как бы в кучу? ладно...в пакетном файле Код:
@echo off |
Время: 03:48. |
Время: 03:48.
© OSzone.net 2001-