|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление файлов в папке и подпапках, содержащих определенную строку |
|
CMD/BAT - [решено] Удаление файлов в папке и подпапках, содержащих определенную строку
|
Новый участник Сообщения: 6 |
Добрый день. Уважаемые форумчане, есть проблема. Задача стоит следующим образом: необходимо в конкретной папке и всех подпапках найти и удалить:
1) Пустые (нулевые) файлы 2) Файлы, в которых первый символ - .(точка). Проблема решена лишь частично, сделано удаление пустых файлов в папке и всех подпапках. А вот с удалением файлов, в которых первый символ - точка, не могу до конца разобраться с синтаксисом, хотя наброски уже есть. @Echo Off SetLocal cd /D d:\CSVUpload For /F "Tokens=*" %%A In ('Dir /B /S /AD 2^>nul^|Sort /R') Do ( For /F "Tokens=3*" %%B In ('Dir "%%A" /S /A-D /N /-C 2^>nul^|FindStr /irc:":[0-5][0-9] *0"') Do Del /F /Q "%%A\%%C" 2>nul&&Echo:File %%A\%%C deleted. For /F "Tokens=3*" %%B In ('set /p ff=<%%A\%%C') Do IF %ff:~,1% ==. Del /F /Q "%%A\%%C" 2>nul&&Echo:File %%A\%%C deleted. ) Хотя отдельно от циклов, задача частично решена. Вот код: Этот код ищет первый символ в файле. Вот этот код я и пытался приладить к основному файлу с циклами. Помогите, чем сможете.. |
|
Отправлено: 10:07, 04-12-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать hron66, спасибо, ясно.
|
Отправлено: 16:42, 05-12-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Здравствуйте!
Необходимо произвести поиск всех типов документов на дисках С и D и удалить те, которые содержат внутри «для служебного пользования» Заранее большое спасибо! |
Отправлено: 11:07, 20-04-2023 | #12 |
fascinating rhythm Сообщения: 6621
|
Профиль | Отправить PM | Цитировать "Всех типов документов" - это круто, конечно.
Каких именно типов? |
------- Отправлено: 14:20, 20-04-2023 | #13 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
удаление папок, содержащих определенные типы файлов | jupiter1976 | AutoIt | 1 | 22-04-2013 23:39 | |
CMD/BAT - [решено] Список файлов в папке и ее подпапках | popt2t | Скриптовые языки администрирования Windows | 9 | 19-02-2013 00:14 | |
CMD/BAT - Удаление всех файлов кроме одного в подпапках | SELFY | Скриптовые языки администрирования Windows | 2 | 29-07-2012 15:34 | |
CMD/BAT - Как прочитать с файла определенную строку | Voshal | Скриптовые языки администрирования Windows | 1 | 27-05-2009 08:24 |
|