|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка файлов в сетевом каталоге, и создание списка из тех которые по размеру < N |
|
CMD/BAT - Проверка файлов в сетевом каталоге, и создание списка из тех которые по размеру < N
|
Новый участник Сообщения: 8 |
Здравствуйте, забрел вот недавно на Ваш ресурс, пересмотрел кучу подобного материала, и к сожалению не смог решить свою задачу. Надеюсь на помощь а не осуждение. Заранее огромное спасибо.
Задача: есть сетевая папка в вложенными под папками \\some_dir\local_dir\ необходимо просканировать эту папку, все под папки на предмет наявности фалов размеров свыше N байт необходимо полученный результат* дописать в лог файл лежащий под боком у батника вот что имеется, выдрано из этого форума, но там вместо логирования шло удаление, теперь от %%i похоже получаю ссылку на файл и он открывается, а моя задача эту ссылку поместить в лог файл. for /f "delims=" %%i in ('dir "E:\Downloads" /b /s /a-d') do if %%~zi gtr 50000000 %%i>>poisk.txt *Путь к файлу хотя бы, оптимально путь к файлу + размер |
|
Отправлено: 14:09, 13-03-2014 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата wonted:
Имя папки \\192.168.8.10\public\Проверить на сохранение\Мероприятия\лучшая школа России\нарезать1\нарезка для конкурса Образование\9Дополнительная информация и приложения к Программе развития\17 дополнительные материалы к паспорту образоват ельного учреждения\дополнительная информация об образовательном учреждении слишком длинно. |
|
Отправлено: 09:48, 14-03-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата wonted:
Данная ошибка не критична для пакетного файла: он будет продолжать работать и выводить результаты, только содержимое такой папки не будет обрабатываться. Могу предложить записывать эти ошибки в отдельный файл: , а потом анализировать папки из списка ошибок также командой "dir", но при помощи создания для каждой такой папки виртуального диска (команда "subst"). |
|
Отправлено: 12:08, 14-03-2014 | #12 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
Цитата Georgio:
|
||
Отправлено: 13:09, 14-03-2014 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Переходите на PowerShell. Рекурсия и фильтрация — его конёк.
|
Отправлено: 13:50, 14-03-2014 | #14 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата wonted:
|
|
Отправлено: 14:22, 14-03-2014 | #15 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Georgio:
|
||
Отправлено: 14:26, 14-03-2014 | #16 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата wonted:
|
|
Отправлено: 14:41, 14-03-2014 | #17 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать
Вот и всё решение. Ничто никуда не копируется, создаётся только нужный Вам список. Длинные пути поддерживаются по умолчанию. Если у Вас ОС Windows XP, в комплектацию которой не входит "Robocopy.exe", то только ради осуществления такого решения поставленной Вами задачи эту утилиту следует установить.
|
Отправлено: 23:02, 14-03-2014 | #18 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Касательно OEM 866 либо notepad++ или far. Или любой dos-овский редактор
|
Отправлено: 16:23, 16-03-2014 | #19 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Век живи век учись, о таком мощном интегрированном средстве даже не слышал.
54699863 \\192.168.8.10\public\‚ҐЎЁ**ал\ўҐЎЁ**а Џ„*\Rec-2010.12.21-11;44;59.mp3 60870052 \\192.168.8.10\public\‚ҐЎЁ**ал\ўҐЎЁ**а Џ„*\Rec-2010.12.21-13;52;59.mp3 125929472 \\192.168.8.10\public\ўбваҐз* б ¬Ё*-ў®¬ „Ћ«мЈ* ‚*«Ґамп*®ў** 15 *®пЎап12\€’ Їа.ppt 227021824 \\192.168.8.10\public\ўбваҐз* б ¬Ё*-ў®¬ „Ћ«мЈ* ‚*«Ґамп*®ў** 15 *®пЎап12\€’ Їа€’Ћѓ.ppt 212997632 \\192.168.8.10\public\ўбваҐз* б ¬Ё*-ў®¬ „Ћ«мЈ* ‚*«Ґамп*®ў** 15 *®пЎап12\ЏаҐ§Ґ*в*жЁп Ї® Їа®дЁ«*ЄвЁЄҐ 2012 Ј®¤.ppt 187582976 \\192.168.8.10\public\ўбваҐз* б ¬Ё*-ў®¬ „Ћ«мЈ* ‚*«Ґамп*®ў** 15 *®пЎап12\ЏаҐ§Ґ*в*жЁп Ї® Їа®дЁ«*ЄвЁЄҐ 55.ppt 60156416 \\192.168.8.10\public\„«п б*©в*\** б*©в.doc 943736832 \\192.168.8.10\public\Є Є«*бб*л¬ з*б*¬\ЌЂђЉЋ’€Љ€\б ¤ЁбЄ* 2\VIDEO_TS\VTS_01_1.VOB 83320832 \\192.168.8.10\public\Є Є«*бб*л¬ з*б*¬\ЌЂђЉЋ’€Љ€\бЎ®а*ЁЄ Їа®дЁ«*ЄвЁзҐбЄЁе ¬*вҐаЁ*«®ў “”‘ЉЌ ђ®ббЁЁ Ї® ‘ўҐа¤«®ўбЄ®© ®Ў«*бвЁ\*ЄжЁЁ, Є®*Єгабл\ѓ®а®¤бЄ®© Є®*Єгаб ˜Є®«* ЎҐ§ **аЄ®вЁЄ®ў.doc 99671670 \\192.168.8.10\public\Є Є«*бб*л¬ з*б*¬\ЌЂђЉЋ’€Љ€\бЎ®а*ЁЄ Їа®дЁ«*ЄвЁзҐбЄЁе ¬*вҐаЁ*«®ў “”‘ЉЌ ђ®ббЁЁ Ї® ‘ўҐа¤«®ўбЄ®© ®Ў«*бвЁ\ЏаЁЎ*Є*«мҐ Їа®вЁў **аЄ®вЁЄ®ў\2.avi 412748070 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ*ЎгиЄЁ**\€‚‹…‚Ђ 8Ѓ\Ќ®ўл© Ј®¤ ў 34иЄ®«Ґ(8Ѓ).avi 60156416 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ®аЁбоЄ\** б*©в.doc 57653090 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ®айҐ*Є®ў\Љ*ЁЈЁ\‘®ўаҐ¬Ґ**л© га®Є б Ё*вҐа*ЄвЁў*®© ¤®бЄ®© Activ Board.pdf 62688688 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ®айҐ*Є®ў\Љ*ЁЈЁ\¬®¤г«м**п бЁб⥬* PROLog Ё PROClass\proclass prolog\PROLog (H)\PPOLog_Setup_2.0.exe 119684984 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ®айҐ*Є®ў\Ї«**л нў*Єг*жЁ©\Backup_of_˜Є®«* 34 Ўг«. Љ®¬б®¬®«мбЄЁ© - 8 ив..wmf 119684984 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\Ѓ®айҐ*Є®ў\Ї«**л нў*Єг*жЁ©\Backup_of_˜Є®«* 34 Ўг«. Љ®¬б®¬®«мбЄЁ© - 8 ив.5.wmf 99608576 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\‚*ᨫ쥢*\18 *®пЎап 3\01-ЏҐаў*п ўбваҐз* (2).avi 126421766 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\‚*ᨫ쥢*\18 *®пЎап 3\Њ*и* Ё ЊҐ¤ўҐ¤м 2.avi 60362240 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\‚*ᨫ쥢*\18 *®пЎап 3\ЏаҐ§Ґ*в*жЁп1 (3).ppt 70399798 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\‚*ᨫ쥢*\Є«*бб*лҐ з*бл\„Ґ*м-Ї®¦Ё«®Ј®-祫®ўҐЄ*-(1-®ЄвпЎап).mp4 80777728 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ«ге*ॢ*\ЂввҐбв*жЁп\Ђ**«ЁвЁзҐбЄЁ© ®взҐв.ppt 263368192 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\ўлбвгЇ«Ґ*ЁҐ Ќ€.ppt 205720576 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\® иЄ®«Ґ\*ЄЄаҐ¤Ёв*жЁп - Є®ЇЁп.ppt 205763584 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\® иЄ®«Ґ\*ЄЄаҐ¤Ёв*жЁп.ppt 263368192 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\® иЄ®«Ґ\ўлбвгЇ«Ґ*ЁҐ Ќ€.ppt 212984320 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\® иЄ®«Ґ\ЏаҐ§Ґ*в*жЁп Ї® Їа®дЁ«*ЄвЁЄҐ 2012 Ј®¤.ppt 111051264 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\ѓ®ў®агеЁ**\® иЄ®«Ґ\ђЂ„“ѓЂ 2013.ppt 1065353216 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\„Ґ*йЁЄ®ў*\‚€— 2013\ваЁ бҐбвал\VTS_01_1.VOB 168525824 \\192.168.8.10\public\‹Ёз*лҐ Ї*ЇЄЁ\„Ґ*йЁЄ®ў*\‚€— 2013\ваЁ бҐбвал\VTS_01_2.VOB Цитата Eugene Shugaev:
Снова воспользуюсь нагло вашей помощью, как адаптировать условия поиска "по размеру" на по расширению т.е. проверить наличие фалов нескольких расширений jpg,gif, avi и пр. по идее нужно из фала подгружать несколько расширений? |
|
Последний раз редактировалось wonted, 17-03-2014 в 09:14. Отправлено: 06:54, 17-03-2014 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Создание списка из файлов mp3 | vvvv555666 | Скриптовые языки администрирования Windows | 5 | 24-06-2013 10:31 | |
Любой язык - Скрипт для распределения файлов по папкам кучками по n-ому размеру | DmitryAnatolich | Скриптовые языки администрирования Windows | 9 | 06-05-2013 15:20 | |
VBS/WSH/JS - Копирование файлов по сети на PC из списка. | HattabbI4 | Скриптовые языки администрирования Windows | 8 | 28-03-2013 14:34 | |
CMD/BAT - [решено] Создание файлов из списка в txt | kasik | Скриптовые языки администрирования Windows | 1 | 15-01-2011 20:04 | |
CMD/BAT - [решено] Перемещение файлов по количеству из списка | shadowbat | Скриптовые языки администрирования Windows | 9 | 29-08-2010 15:36 |
|