Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Скрипт FOR и DIR
Показать сообщение отдельно

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


с созданием папки по дате всё пучком, папка создается, и в нее все прекрасно копируется, если я батник кидаю в папку где лежат бэкапы от одной базы. А если в общий каталог, то пипец.... не видит он файлов в подкаталогах.

Опять так, может FOR в связки с DIR не хочет работать с подкаталогами?
Или как правильно указать путь?
Цитата:
Цитата megaloman:
for /d %%B in ("%work_dir%\*") Do Call
:BakCopy "%%B\*.bak"
pause
GoTo :Eof
:BakCopy
FOR /F "usebackq delims=" %%v in (`dir %1 /b /T:A /A:-D /O:-D 2^>nul`) Do (
Echo copy "%~dp1%%v" "%sFolderName%\"
>nul copy "%~dp1%%v" "%sFolderName%\"
&GoTo :Eof )
»
Тут я смотрю те же грабли, только с боку...

Отправлено: 09:46, 23-09-2016 | #5

Название темы: Скрипт FOR и DIR