Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
dima-krr
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 2
1

Батник удаления файлов во вложенных папках

17.10.2016, 17:02. Просмотров 799. Ответов 2
Метки нет (Все метки)

Добрый день.
Есть папка ГлавнаяПапка, в ней есть папки Папка1, Папка2, Папка3, Папка4 и т.д. В каждой из этих папок есть папка с таким же именем, как родительская. Например, в папке Папка1 есть папка Папка1, в Папка2 есть Папка2. И вот в этой второй вложенной ГлавнаяПапка\Папка1\Папка1 надо удалить все файлы, кроме сегодняшних. И так в каждой из папок Папка1, Папка2, Папка3.
Т.е., мне надо удалить файлы, кроме сегодняшних в папках:
ГлавнаяПапка\Папка1\Папка1
ГлавнаяПапка\Папка2\Папка2
ГлавнаяПапка\Папка3\Папка3
ГлавнаяПапка\Папка4\Папка4
.............................
ГлавнаяПапка\ПапкаN\ПапкаN

Подскажите, пожалуйста, как это сделать через CMD?

Добавлено через 1 час 18 минут
честное слово - смотрел по этим ссылкам перед тем, как тему создавать. Но не нашел подходящего примера для CMD (или я туплю, что наиболее вероятно)

Добавлено через 2 часа 50 минут
разобрался - может пригодится кому:
Windows Batch file
1
2
3
4
5
6
ECHO ON
DIR /B D:\FOLDER> d:\BAT\myfile.txt
 
FOR  /F %%i in (d:\BAT\myfile.txt) do forfiles.exe /p "D:\FOLDER\%%i\%%i\out" /S /D -1 /C "cmd /c del /f /a /q @file" 
 
pause
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2016, 17:02
Ответы с готовыми решениями:

Переименование файлов во вложенных папках
Здравствуйте! Уважаемые программисты, прошу помочь с автоматизацией следующей задачи. Необходимо...

Выполнять поиск файлов во вложенных папках
В продолжение темы http://www.cyberforum.ru/cmd-bat/thread938336.html Выполняю архивацию doc...

Написать сценарий для подсчёта количества файлов в заданной папке, включая файлы во вложенных папках
для командной строки реализация FOR Написать сценарий, который который подсчитает количество...

Батник для удаления определённых файлов
Здравствуйте! в корне диска D каждый день создается батником файлы с текущей датой, то есть...

Батник для копирования и удаления определенных файлов
Всем привет! Задача такая. Есть папка на диске С куда падают файлы разных мастей, в то же время в...

2
alpap
1886 / 1383 / 456
Регистрация: 26.04.2015
Сообщений: 4,694
17.10.2016, 17:44 2
Цитата Сообщение от dima-krr Посмотреть сообщение
разобрался - может пригодится кому
Даже ни в коем случае.
Хорошо совпало что вторая вложенная папка имеет имя как выше, иначе dir /b не увидел бы ее имя, к тому же, если в основной еще валяются файлы, то и они паровозом в лог. А еще интересно что за "out" под forfiles.
0
dima-krr
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 2
18.10.2016, 11:05  [ТС] 3
правильная структура:
ГлавнаяПапка\Папка1\Папка1\out\файлы
ГлавнаяПапка\Папка2\Папка2\out\файлы
ГлавнаяПапка\Папка3\Папка3\out\файлы
......
итого по моей маске с \%%i\%%i\out работает
в ГлавнаяПапка есть только эти папки, больше ничего нет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2016, 11:05

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

Удаление всех файлов в папках и под папках, кроме тех в которых в названии есть определенно слово
Всем привет, я так сказать чайник чтоле, я посерфил форум нашел пару похожих тем но всеже не то что...

Батник для удаления
Доброго времени суток! Помогите написать батничек. Нужно сделать чтобы файлы с определенными...


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

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

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