Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/20: Рейтинг темы: голосов - 20, средняя оценка - 4.95
Dustinsk82la
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 36
1

Удаление файлов определенного типа из определенного каталога

16.03.2013, 17:01. Просмотров 3794. Ответов 3
Метки нет (Все метки)

Нужна помощь! Хочу написать командный файл, который бы удалял определенный тип файлов из определенного каталога. Скажем, сначала я ввожу путь к каталогу: "c:\demo\123" ,а затем ввожу тип файлов на удаление: *.txt. Вот мои наброски:
Bash
1
2
3
4
5
6
7
8
@echo off
@echo BBeDuTe UMya KataloGa:
@set /p appdir=
@echo BBeDuTe pacIIIuPeHue faila
@set /p filetip=
FINDSTR/eir "\%%p filetip
DIR>result.txt
pause
P.S Если сообщение оформлено не по правилам форума, извиняюсь. я здесь новенький. За ранее спасибо!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 17:01
Ответы с готовыми решениями:

Удаление всех временных файлов определенного типа (BAK, TMP) с заданного дискового тома
Уважаемые форумчане, подскажите как составить командный файл для реализации алгоритма автоматизации...

Автоматизация поиска определенного файла или каталога на заданном накопителе с помощью команд DIR и FIND
Помогите пожалуйста!:cry: Задание такое:Автоматизация поиска определенного файла или каталога на...

Автоматизация поиска определенного файла или каталога на заданном накопителе с помощью команд DIR и FIND
Помогите! Создать файл разрешением .bat для автоматизации поиска определенного файла или каталога...

Удаление каталогов с определенного размера
Всем привет, Помогите, пожалуйста, - завтра(01,11,2010) - нужно срочно сдать скрипт - а я не знаю...

Удаление символов в строках, до определенного символа
Всем доброго времени суток. Нужна ваша помощь. Надо на CMD/BAT реализовать такую функцию Есть...

3
Eva Rosalene
Ladybug
4134 / 1605 / 307
Регистрация: 06.01.2013
Сообщений: 4,196
Завершенные тесты: 2
16.03.2013, 18:25 2
Bash
1
for %%a in (%dir%\*.txt) do (erase "%%~fa")
Общая конструкция
0
Dragokas
Эксперт WindowsАвтор FAQ
17134 / 7188 / 864
Регистрация: 25.12.2011
Сообщений: 10,978
Записей в блоге: 16
16.03.2013, 20:34 3
Внимание! Данный код удаляет файлы мимо корзины без подтверждения!

Достаточно поставить маску в команду удаления с ключем форсирования:

Bash
1
del /A /F /Q "%appdir%\%filetip%"
Это вместо строк 6,7 Вашего кода.

filetip вводить, например, в таком виде: *.zip

P.S. Знак @ больше не нужно указывать в начале команд, если Вы используйте в заголовке директиву @Echo off
1
Dustinsk82la
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 36
16.03.2013, 22:19  [ТС] 4
Задача выполнена!
0
16.03.2013, 22:19
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2013, 22:19

Удаление строк после определенного символа
Здравствуйте форумчане. Интересует вопрос. Как удалить продолжение строки после определенного...

Смена атрибутов файлов определенного расширения
Разработать пакетный файл для смены атрибутов файлов определенного расширения. Выбор атрибутов...

Копирование определенного количества файлов из папки
Доброго времени суток. Суть вопроса: Имеется папка вложенными файлами. Необходимо осуществить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.