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

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

Googler


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

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


Цитата chipoza:
есть косяк, с обработкой файлов содержащих в названии спецсимволы, как можно это обойти и обрабатывать их нормально? »
Код: Выделить весь код
@Echo Off
ChCp 1251>Nul

Set src=F:\users_backup\dv\src
Set arch=F:\users_backup\dv\temp
Set ar7z=C:\Program Files\7-Zip\7z.exe

(for /r "%src%" %%a in (*) do (set "$pna=%%~pna"& set "$a=%%a"
 SETLOCAL EnableDelayedExpansion
 "%ar7z%" a "%arch%!$pna!.7z" "!$a!">nul
 if exist "%arch%!$pna!.7z" (
 echo !date! !time! Файл "%%a" заархивирован в "%arch%!$pna!.7z"
 del /f/q "!$a!">nul
 echo !date! !time! Исходный файл "!$a!" удален)
 ENDLOCAL
))>>log.txt
P.S. для кода используйте теги CODE
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:48, 21-04-2011 | #24