|
0 / 0 / 0
Регистрация: 13.08.2019
Сообщений: 24
|
|
Поиск файлов определённой даты и веса в CMD07.12.2022, 12:40. Показов 1893. Ответов 4
Метки bat, cd, cmd, dir, find, forfiles, батник, командная строка, маска, маска поиска, поиск, фильтр, фильтрация, шаблон (Все метки)
Взываю к мудрости, форумчане.
Стоит задача написания батника. Есть папка: D:\Test В ней два подкаталога: D:\Test\12345 D:\Test\567890 И в них по три файла: D:\Test\12345\1_file_2022_05_05__09_30_0 0.txt D:\Test\12345\2_file_2022_05_06__10_30_0 0.txt D:\Test\12345\3_file_2022_05_07__11_30_0 0.txt D:\Test\567890\4_file_2022_05_08__12_30_ 00.txt D:\Test\567890\5_file_2022_05_09__13_30_ 00.txt D:\Test\567890\6_file_2022_05_10__14_30_ 00.txt Эти файлы разного веса. Помогите пожалуйста создать батник, который будет выполнять следующие условия: 1) Запускаться из D:\Test 2) Искать файлы в диапазоне от 2022_05_06 до 2022_05_09 и размером, меньше 15 kb 3) Сохранять список в D:\Test\list.txt К сожалению, моих "знаний" хватило на то, чтобы сделать поиск всех txt-файлов и вывод в текстовый документ. chcp 1251 cd "D:\Test" dir "D:\Test\*.txt" /s /o:gen >"D:\Test\list.txt" exit Заранее большое спасибо и плюс в карму.
0
|
|
| 07.12.2022, 12:40 | |
|
Ответы с готовыми решениями:
4
Удаление файлов в каталогах и подкаталогах старше определенной даты последнего изменения
|
|
|
||||||
| 07.12.2022, 22:53 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 13.08.2019
Сообщений: 24
|
|
| 08.12.2022, 14:48 [ТС] | |
|
Огромное спасибо за помощь. Подскажите, а можно усовершенствовать функционал?
1) Если нам понадобится поиск не в двух папках, а в двух сотнях или тысячах? Я имею ввиду, чтобы поиск был рекурсивный. Насколько я понимаю, нам нужен параметр /r , но как правильно построить код - понимания, увы, нет. 2) Это скорее вопрос, чем условие: если нам нужно будет найти файлы в диапазоне не трёх дней, а, скажем, шести месяцев, нужно будет просто поменять значения переменных DT1 и DT2? Или этот код уже не подойдёт пот такие значения? Заранее большое спасибо!
0
|
|
|
|
|||||||||||
| 08.12.2022, 17:29 | |||||||||||
Сообщение было отмечено Rumdel как решение
Решение
Вот еще вариант, все подпапки в одной папке
Добавлено через 1 час 13 минут Слегка изменил код, всё-таки убрал хулиганство со сравнением строки как чисел
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 13.08.2019
Сообщений: 24
|
|
| 09.12.2022, 10:22 [ТС] | |
|
Спасибо огромное, код работает как надо. Только вот если много файлов и папок, то программа работает очень долго. Притом, проводил эксперимент: в одну из сотен папок кинул тестовый файл. Программа находит и записывает его в лог быстро. А если таких файлов сотни, то время работы возрастает значительно. Получается, что поиск выполняется быстро, а логирование медленно. Но это не беда. Самое главное - работает. Спасибо вам ещё раз огромное!!!
0
|
|
| 09.12.2022, 10:22 | |
|
Помогаю со студенческими работами здесь
5
Поиск файлов по определенной маске
поиск файлов с командной строки cmd Поиск файлов с расширением .odt в определенной директории NAnt - поиск файлов XML в определенной директории Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|