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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление всех файлов кроме указанных, с содержанием указанных букв в названии

Ответить
Настройки темы
CMD/BAT - [решено] Удаление всех файлов кроме указанных, с содержанием указанных букв в названии

Аватара для mrG0bliN

Пользователь


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

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


кучу тем было знаю но почему то непоулчается удилить по особенному

брал шаблон такой:

rem =========================================
@Echo Off

Set Otkuda=Steam

Set NoDelete=%~nx0.NoDelete
@Echo %0 >%NoDelete%

@Echo \*ssfn* >>%NoDelete%
@Echo \*.blob >>%NoDelete%


FOR /F "usebackq delims=" %%f IN (`xcopy "%Otkuda%\*.*" C:\ /L /S /EXCLUDE:%NoDelete%`) DO Del "%%f"

Del %NoDelete%

объясните как записать что бы выделенные файлы жирным не удалялись
мб вместо пушинки нужно что то другое?
Если вписать просто steam.exe то все в порядке с этим файлом, в другом случае не получается

Отправлено: 10:42, 15-04-2016

 

Ветеран


Contributor


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

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


Цитата mrG0bliN:
но на папки не влияет вот в чем суть »
На какие папки и как должно влиять? Точно так же как имена файлов имена папок могут быть записаны в файл для исключения. Лучше полным путём. Читайте хелп xcopy /?
Разговор на песенном уровне: Догадайся, мол, сама.
Что мешает записать, например, после
@Echo %0 >%NoDelete%:
Код: Выделить весь код
>> %NoDelete% Echo \Steam\bin\
>> %NoDelete% Echo \Steam\config\
>> %NoDelete% Echo \Steam\controller_base\
>> %NoDelete% Echo \Steam\package\
>> %NoDelete% Echo \Steam\skins\
>> %NoDelete% Echo \Steam\STEAMAPPS\
>> %NoDelete% Echo \Steam\userdata\
Цитата Xcopy /?:
/EXCLUDE:file1[+file2][+file3]...
Указывает список файлов, содержащих строки. Каждая строка
должна находиться в отдельной линии в файлах. Если одна из
строк совпадает с любой частью абсолютного пути
копируемого
файла, то такой файл копироваться не будет. Например,
указывание таких строк, как \\obj\\ или .obj, исключает
из копирования все файлы в папке obj и, соответственно, все
файлы с расширением .obj.
То есть, никаких подстановочных знаков типа * ? быть не может, но указать можно любой фрагмент абсолютного пути

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 15-04-2016 в 14:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:41, 15-04-2016 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для mrG0bliN

Пользователь


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

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


Цитата megaloman:
Что мешает записать, например, после
@Echo %0 >%NoDelete%: »
то что нужно было спасибо большое, все заработало вроде бы

Отправлено: 14:07, 15-04-2016 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление всех файлов кроме указанных, с содержанием указанных букв в названии

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - VBS удаление файлов, по маске и папок из указанных расположений. Karotin Скриптовые языки администрирования Windows 0 24-11-2015 15:05
CMD/BAT - [решено] Удаление файлов и папок кроме указанных. mrG0bliN Скриптовые языки администрирования Windows 20 07-11-2015 03:59
CMD/BAT - [решено] Удаление указанных подкаталогов в указаном каталоге ritrs@vk Скриптовые языки администрирования Windows 1 14-05-2015 00:04
CMD/BAT - [решено] Удаление всех файлов (всех типов) из всех подпапок, кроме расширений txt kot318 Скриптовые языки администрирования Windows 10 12-02-2015 15:48
Регулярное выражение - вырезать все кроме указанных в масиве слов venuko Вебмастеру 14 30-01-2009 09:51




 
Переход