Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


Цитата megaloman:
В этом случае оставьте один
Call :DirBack »
Прописал так. Поменял только путь, и оставил один DirBack, но не работает почему-то... проверяю файл на бекапе от бекапа , скажем так. чтобы случайно не удалить то что нельзя удалять)

@Echo Off

Call :DirBack "C:\Users\s.andrashenko\Desktop\New" "20??_??_??_*.dt"

GoTo :Eof

:DirBack
Set "Last="
FOR /F "usebackq tokens=1,2,3* delims=_" %%i IN (`Dir /B /A:-D /O:N "%~1%~2" 2^>nul`) DO Call :DelBack "%~1" "%%i" "%%j" "%%k" "%%l"
GoTo :Eof

:DelBack
If Not "%Last%"=="%~2%~3" Set "Last=%~2%~3" &GoTo :Eof
echo Del "%~1%~2_%~3_%~4_%~5"
GoTo :Eof

Цитата megaloman:
fabble86@vk, Я изменял скрипт для расширения функционала, используйте посленюю версию »
почему то не работает(

Отправлено: 14:50, 12-12-2017 | #8