Батник, автоматически удаляющий файлы по маске

Может кому пригодится, так то вещь неплохая

Батник, автоматически удаляющий файлы по маске Летучая мышь, Батник, Удаление файлов, Длиннопост

Как смог, своими кривыми ручками состряпал нечто подобное. Тапками не кидаться, автора комментария не устраивают батники с готовыми путями.

Код .bat файла с комментариями

Батник, автоматически удаляющий файлы по маске Летучая мышь, Батник, Удаление файлов, Длиннопост

Текст файла DF.txt, откуда берутся строки

Батник, автоматически удаляющий файлы по маске Летучая мышь, Батник, Удаление файлов, Длиннопост

Сразу оговорюсь, рекомендую пути копировать из адресной строки папки, ибо кодировка в блокноте отличная от OEM 866, и велик шанс кракозябров.

Имя файла представляет собой комбинацию имя.расширение. *.txt - все файлы txt, 1.* - все файлы с именем 1 с разными расширениями 1.jpg, 1.png, 1.gif, 1.txt, 1.pdf и так далее.

Из системных папок файлы удаляются запуском под администратором.

Как это выглядит:

Файлом Make.bat автоматически генерируем файлы и папки в корне диска C:\

Батник, автоматически удаляющий файлы по маске Летучая мышь, Батник, Удаление файлов, Длиннопост

Нажимаем любую клавишу и:

Батник, автоматически удаляющий файлы по маске Летучая мышь, Батник, Удаление файлов, Длиннопост

Качать отсюда, если кого заинтересовало


P.S. В приоритетах я ставлю работу скрипта/программы, лишь потом красоту

5
Автор поста оценил этот комментарий

Вам же PowerShell дали а вы делаете ЭТО…

Я стесняюсь спросить, но неужели в bat-файлах нельзя использовать циклы (хоть даже через goto)?

раскрыть ветку
2
Автор поста оценил этот комментарий

на это больно смотреть

2
Автор поста оценил этот комментарий

Ты себя мучаешь...

Иллюстрация к комментарию
раскрыть ветку
1
Автор поста оценил этот комментарий

ТС не мучай себя батниками. юзай powershell https://www.dropbox.com/s/dxu7t4ebybgx4bs/Powershell%20-%20R... литературка на русском, сори что ссылка на дропбокс. не помню от куда скачивал уже. готовый скрипт потом подсунешь в task scheduler и будет оно тебе само запускаться по расписанию

Автор поста оценил этот комментарий

В продолжение темы: написал что-то на подобии того что нужно автору, на повершелле, с гуем. 2 текстовых конфига: в одном задаются пути, в другом расширения.

https://www.dropbox.com/sh/3gq7weg8k44p9su/AAAx1PtAHPBEZQWQQ...

Код, скомпилированный exe и образцы текстовых конфигов по ссылке. Да кстати, собиралось это на Powershell Studio 2015.

раскрыть ветку