0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
||||||
1 | ||||||
Поиск файлов по нескольким разделам14.07.2016, 12:59. Показов 1458. Ответов 10
Метки нет (Все метки)
Помогите пожалуйста переделать код, чтобы поиск был по нескольким разделам с несколькими расширениями. Т.е. искало на диске A, B, C по расширению jpg, png, bmp, jpeg.
0
|
14.07.2016, 12:59 | |
Ответы с готовыми решениями:
10
Поиск файлов по нескольким шаблонам Поиск по всем разделам диска Выборка файлов из директории по нескольким щаблонам Поиск по нескольким массивам |
Администратор
|
|||||||||||
14.07.2016, 17:03 | 2 | ||||||||||
Сообщение было отмечено postcode0 как решение
Решение
postcode0, сначала модифицируем метод SafeEnumerateFiles на поддержку нескольких шаблонов:
модифицированный SafeEnumerateFiles
Далее вызываем:
1
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
|
14.07.2016, 18:22 [ТС] | 3 |
OwenGlendower, Спасибо вам огромное. И отдельное спасибо за ваш метод с исключением, который я позаимствовал с другой темы)
У меня в консоли выдает с именем файла директорию. Например H:file.jpg. А хотелось бы чтобы отображалось только имя. Раньше нормально было.
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
||||||
14.07.2016, 19:01 [ТС] | 5 | |||||
OwenGlendower, У меня в архиве файлы почему-то меняют названия. например H:file.jpg вместо file.jpg
Попробовал накидать внутрь еще папок. Так вот имя меняется только на первой папке/файле. Те файлы что внутри папки отображаются с именем без изменений
0
|
Администратор
|
||||||
14.07.2016, 19:37 | 6 | |||||
Сообщение было отмечено postcode0 как решение
Решение
postcode0, если тебе надо чтобы в архиве был просто файл, то замени строку №17 на
1
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
|
14.07.2016, 20:09 [ТС] | 7 |
OwenGlendower, Огромное вам спасибо. Ваш ответ решил мне сразу 2 проблемы. Первая проблема была с именами, а вторая проблема заключалась в том, что файлы которые находились в папках архивировались вместе с ними. Теперь все работает как надо. От всей души спасибо!!!
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
||||||
17.07.2016, 01:05 [ТС] | 8 | |||||
OwenGlendower, Если поставить второй аргумент, то пароль на архив не ставится. Можно как-то решить эту проблему?
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 24
|
|
17.07.2016, 13:23 [ТС] | 10 |
OwenGlendower, пробовал - безуспешно
Добавлено через 2 часа 39 минут OwenGlendower, Разобрался) Оказывается пароль на пустой текстовый файл не ставится)
0
|
Администратор
|
|
17.07.2016, 13:42 | 11 |
postcode0, только хотел спросить насчет пустого файла. Недавно был такой же вопрос - Почему создается архив без пароля?
1
|
17.07.2016, 13:42 | |
17.07.2016, 13:42 | |
Помогаю со студенческими работами здесь
11
Поиск файлов по нескольким расширениям Одновременный поиск файлов по нескольким заданным путям Поиск файлов по нескольким маскам в папках и подпапках Как обойти поиск по разделам? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
|
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
|
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
|
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
|
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
|
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
|
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
|
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
|
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
|
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
|
Как сделать UPDATE из SELECT в SQL Server
hw_wired 24.01.2025
В современных системах управления базами данных операции обновления и выборки данных являются фундаментальными инструментами для работы с информацией. SQL Server предоставляет мощные команды UPDATE и. . .
|
Как вставить элемент в массив на указанный индекс в JavaScript
hw_wired 24.01.2025
Массивы являются одной из фундаментальных структур данных в JavaScript, предоставляющей разработчикам мощный инструмент для хранения и управления упорядоченными наборами данных. Они позволяют хранить. . .
|