|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Надо удалить файлы у которых в названии содержится слово "автосохранение" |
|
CMD/BAT - [решено] Надо удалить файлы у которых в названии содержится слово "автосохранение"
|
Пользователь Сообщения: 109 |
|
|
Отправлено: 16:33, 19-06-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Какие именно файлы? Что у них у всех общего, и что — отличного от остальных?
|
Отправлено: 17:16, 19-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Вот разница:
Файл автосохранения- этих надо удалять; 000004 - Территория Каэр Морхен (автосохранение)-001.TheWitcherSave Ползовалелское сохранение игры- клавишей, (F5)-этих нетрогать; 000046 - Окрестности Вызимы-041.TheWitcherSave Цифры впереди это счетчик сохраненных файлов: 000007 - 000046 ... и.т.д. Разширения файла, (.TheWitcherSave) |
Последний раз редактировалось ufooo, 20-06-2015 в 03:31. Отправлено: 17:33, 19-06-2015 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить 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 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Превосходно- все работает. Спасибо за работу!
|
|
Отправлено: 02:08, 20-06-2015 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - как искать в содержимом файлов не "слово или фразу", а "вхождение символов"? | w95w7 | Microsoft Windows 2000/XP | 0 | 11-10-2011 18:41 | |
Установка - [решено] Можно ли удалить папку $Recycle.Bin и "объеденить" .sys-файлы? | flev45 | Microsoft Windows 7 | 1 | 10-01-2011 13:47 | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
"Решено" ли? Опять о пометке в названии темы | truvo | О сайте и форуме | 16 | 10-07-2008 02:55 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 |
|