|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
|
Раскладчик файлов (сохраненных по определенной маске) по нужным папкам07.02.2015, 09:50. Показов 5630. Ответов 32
Метки нет (Все метки)
Добрый день.
Есть раскладчик, который писался под определенную задачу, но его необходимо слегка переделать. Суть: мы имеем много файлов, которые сохраняются по маске: 1234-1234-12345-1-12345678-12345678.rtf, где 1234 - это основная директория (при чем их будет несколько), содержащая в себе подпапки 12345 (соответственно их тоже будет много). Папки и подпапки будут заранее созданы, макросу необходимо только сделать следующее: берем из файла 1234 и ищем такую папку, если она есть, то берем из файла 12345, если она тоже есть, то наш файл помещаем в эту подпапку, если не нашлось, то можно создать. Часть этого реализовано в раскладчике, а часть нужно доработать. Данный раскладчик работает по принципу (есть папка в которой есть папка свод и подпапки с номерами 1234): сохраняется файл абвгде_1234, где 1234 - наша директория куда надо поместить файл, если папка есть он кидает файл, если нет, то создает папку и кидает файл. В прикладываемом раскладчике есть функция архивирования, ее убирать не нужно, пусть она останется для удобстав пользования. Все файлы и сам раскладчик прикрепляю. Заранее спасибо.
0
|
|
| 07.02.2015, 09:50 | |
|
Ответы с готовыми решениями:
32
Поиск файлов по определенной маске
|
|
|
|
| 01.03.2015, 14:44 | |
|
Да сработает. И по старому принципу сработает с другими индексами.
Лучше приводить конкретную группу примеров имен для всяких случаев. Только надо понимать, что если действующий разделитель попадает внутрь какой-то "группы", то группа разбивается на истинные группы. Пробуйте и сами комбинировать настройки и тестировать результаты.
0
|
|
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
|
| 01.03.2015, 15:20 [ТС] | |
|
Я наверное не могу чего-то понять, можно использовать этот код для файлов, которые имеют начало 12345678_1 и просто имеющие слово в названии.
Все одним раскладчиком или все-таки что-то переписывать? Если да, то объясните в каком направлении копать((( Добавлено через 3 минуты У нас два вида файлов. Первый вид: 12345678_1_АБВ название (разная длина) -(или _, или пробел)1234-(или _)5678.pdf Второй вид: название (разная длина) -(или _, или пробел)1234-(или _)5678.pdf Может я что не так объясняю? Вы тогда поправьте меня.
0
|
|
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
|
| 01.03.2015, 22:15 [ТС] | |
|
подскажите тогда как сделать так, чтобы файлы раскладывались независимо от имени файла, соответственно "имя файла 1234-5678.pdf" останется.
это реально? Добавлено через 1 минуту папки будут разделяться строго символом "-". без нижнего подчеркивания, потому что у нас 12345678_1 уже имеет этот символ.
0
|
|
|
|
|
| 02.03.2015, 02:15 | |
|
Кафедра «Раскладка файлов». Институт усовершенствования MS Office-менеджеров!
0
|
|
|
|
||||||
| 02.03.2015, 10:31 | ||||||
|
Если строго "-", то то все уже должно было работать, и не надо было дальше городить огород, а надо было просто попробовать.
Вот вариант с обратной нумерацией, только увольте меня разжевывать теперь и это. Кликните здесь для просмотра всего текста
0
|
||||||
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
|
| 13.03.2015, 17:15 [ТС] | |
|
Я вот тоже сделал, из Вашего кода.
А как сделать так, чтобы файл, который находятся в папке, скрытый Thumbs.db его пропускал? А то он на нем стопорится и не идет дальше, выдавая ошибку(
0
|
|
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
||
| 26.03.2015, 12:22 [ТС] | ||
|
Добрый день, не могли ли Вы мне подсказать, как сделать так, чтобы раскладывал все файлы, сохраненные по данным маскам.
Вы мне очень помогли с раскладчиком. Дело в том, что сохраняемые файлы бывают в формате pdf, tif, jpg. Из-за этого он раскладывает только один формат файлов, а нужно все и почему-то не все архивирует. Подскажите пожалуйста, буду очень признателен. Добавлено через 2 часа 58 минут
0
|
||
|
|
||||||
| 26.03.2015, 15:34 | ||||||
0
|
||||||
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
||
| 30.03.2015, 10:44 [ТС] | ||
|
в чем может быть проблема? название файла в порядке, как быть? точнее не часто, а постоянно и каждый раз на разных моментах.
0
|
||
|
|
||||||
| 31.03.2015, 11:00 | ||||||
|
Проблема в медленной архивации. Архиватор еще добавляет файл в архив, а мы пытаемся его удалить.
Можно попробовать увеличить число циклов DoEvents
0
|
||||||
|
72 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 68
|
|
| 31.03.2015, 11:13 [ТС] | |
|
Увеличил до 1000 уже, все равно такая же ошибка(
Каким образом их можно отслеживать?
0
|
|
|
|
|
| 31.03.2015, 14:22 | |
|
Можно попробовать увеличить до 10000, но макрос вероятно будет медленно работать.
Отслеживать глазами, открыть нужную папку и смотреть в процессе работы. Лучше вручную что-либо большое архивировать и наблюдать, что там творит архиватор.
0
|
|
| 31.03.2015, 14:22 | |
|
Поиск файлов по определённой маске в указанной папке без учёта содержимого её подкаталогов Загрузка сохранённых файлов Не видно перо в сохраненных файлов HP 1018 декодирование файлов сохраненных после печати
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|