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

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

Ответить
Настройки темы
CMD/BAT - [решено] Как удалять несколько типов файлов из папки?

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


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

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


Здравствуйте, на вашем форуме (ОГРОМНОЕ СПАСИБО!!!) мне сделали батник, который в цикле удаляет из папки все файлы кроме файлов *.TXT, а как оставлять ещё и файлы *.log ?
Огромное Вам спасибо.

Код: Выделить весь код
chcp 1251
@echo off
setlocal enableextensions enabledelayedexpansion
:loop
for /f "usebackq delims=" %%i in (
	`2^>nul dir /b /s /a:-d "E:\общая папка кафедры\*.*"`
) do if /i "%%~xi" neq ".txt" del /f /q /a "%%~fi"
ping -n 2 127.0.0.1 > NUL 
rem Задержка
goto loop

Отправлено: 07:46, 02-03-2015

 

Аватара для gora

Ушёл из жизни


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

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


Цитата:
оставлять ещё и файлы *.log
Добавьте в строку выделенное цветом
Код: Выделить весь код
) do if /i "%%~xi" neq ".txt" if /i "%%~xi" neq ".log" del /f /q /a "%%~fi"
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:26, 02-03-2015 | #2



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

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


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


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

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


Цитата gora:
Добавьте в строку выделенное цветом
Код:
) do if /i "%%~xi" neq ".txt" if /i "%%~xi" neq ".log" del /f /q /a "%%~fi" »

Спасибо!!! Это работает!

Отправлено: 08:58, 02-03-2015 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Redhat/Fedora - Fedora 17, можно создавать папки и файлы, но удалять нельзя, как? VORONUK Общий по Linux 6 13-08-2013 12:56
Разное - Какие папки можно удалять из дистрибутива Windows 7 streamrider Microsoft Windows 7 0 28-02-2012 19:16
Интерфейс - [решено] Как отобразить расширения зарегистрированных типов файлов? Omu Microsoft Windows 7 2 08-04-2011 22:55
CMD/BAT - как удалять все файлы из папки по атрибутам (1 месяц) petr_al Скриптовые языки администрирования Windows 4 23-02-2011 19:37
CMD/BAT - Как из папки выбрать в переменную уникальные имена файлов Banzaika Скриптовые языки администрирования Windows 7 25-07-2010 11:38




 
Переход