Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Администрирование (https://forum.antichat.xyz/forumdisplay.php?f=123)
-   -   (.bat). Выборка из папок и замена файла (https://forum.antichat.xyz/showthread.php?t=175848)

alpotemkin 03.02.2010 13:45

(.bat). Выборка из папок и замена файла
 
Доброго времени суток!

Суть: Есть каталог, со множеством папок и подпапок. В том числе папка "images".

Задача: Нужно написать батник, который:
1. Берет файл из указанного места
2. Делает выборку из каталога
3. Ищет ТОЛЬКО папку "images"
4. Копирует в эту папку файл из указанного места с заменой

Пробовал написать, но что-то недопонимаю... потому как я только начинаю изучать батники.
Смог сделать следующее:

Код:

goto start
----------
@echo on
@set pth=c:\00\
@xcopy /y /s "%USERPROFILE%\Desktop\qwerty.txt" "%pth%"
----------
:start

Если не трудно, помогите дописать/переписать батник, чтобы делалась выборка папки images из множества прочих.

SpangeBoB 03.02.2010 14:11

Примерно так:
Цитата:

@echo off
set strp=Директория_где_находитс _images
for /F %%i in ('dir /b /a:d /s %strp% ^| findstr /i "images"') do (xcopy /y "%USERPROFILE%\Desktop\qwerty.txt" "%%i")
pause

alpotemkin 03.02.2010 14:35

Цитата:

Сообщение от SpangeBoB
Примерно так:
Код:

@echo off
set strp=Директория_где_находится_images
for /F %%i in ('dir /b /a:d /s %strp% ^| findstr /i "images"') do (xcopy /y "%USERPROFILE%\Desktop\qwerty.txt" "%%i")
pause


Большое спасибо, все работает! Кстати, что-то я не подумал использовать findstr, теперь буду знать. :)


Время: 12:21