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

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

Ветеран


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

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


ufooo, попробуйте так:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=%UserProfile%\Documents\The Witcher\saves

if exist "%sSourceFolder%\." (
	pushd "%sSourceFolder%"
	for /f "usebackq delims=" %%i in (
		`2^>nul dir /a /b "*(автосохранение)-*.TheWitcherSave" ^| findstr.exe /i /r /c:"^.*(автосохранение)-[0-9][0-9][0-9]\.TheWitcherSave$"`
	) do echo del /f /q "%%~i"
	popd
) else (
	echo Can't find source folder [%sSourceFolder%].
	exit /b 1
)

endlocal
exit /b 0

Для реального удаления файлов уберите echo. Код будет работать только под Vista и выше (из-за прямого указания «…\Documents\…»). Обратите внимание, что пакетный файл должен иметь кодировку OEM/866.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:04, 19-06-2015 | #4