Описание тега directory-walk

6 ответов

Быстрее os.walk или шар?

Я возиться с поиском файлов в Python на большом жестком диске. Я смотрел на os.walk и glob. Я обычно использую os.walk, так как нахожу его намного аккуратнее и, кажется, быстрее (для каталогов обычного размера). Кто-нибудь имел опыт работы с ними об…
19 янв '12 в 18:10
8 ответов

Невозможно пропустить нечитаемые каталоги с помощью RecursiveDirectoryIterator

Я хочу получить список всех подкаталогов, и мой приведенный ниже код работает, за исключением случаев, когда у меня есть разрешения на чтение только для определенных папок. В приведенном ниже вопросе показано, как пропустить каталог с помощью Recurs…
19 янв '13 в 03:46
3 ответа

Портирование Java NIO Files.walkFileTree посетителя C, поддерживая безопасность потока

У меня есть существующий код Java, который использует java.nio.file.Files.walkFileTree с FileVisitor интерфейс, но теперь мне нужно перенести его на простой C. Есть ли эквивалент C этого интерфейса? Если нет, то какие примитивы я могу использовать д…
10 янв '13 в 10:38
3 ответа

Работа с файловыми атрибутами в C# .Net 2.0

Итак, как я могу рекурсивно искать в папке и скрывать ВСЕ файлы и подпапки в каталоге? Например, проверить каждый файл и каждую папку... если они скрыты... убрать их. Я бездельничал с этим все утро без удачи... я получил все папки, чтобы вернуться в…
30 май '11 в 12:12
3 ответа

В Python исключить папки, которые начинаются с подчеркивания или длиной более шести символов

Я хочу сохранить все имена папок, кроме папок, которые начинаются с подчеркивания (_) или имеют более 6 символов. Чтобы получить список, я использую этот код folders = [name for name in os.listdir(".") if os.path.isdir(name)] Какие изменения мне нуж…
15 апр '14 в 07:00
2 ответа

Метод вызова каталога при достижении каталога

Попытка написать скрипт, который будет искать в каталоге и подкаталогах определенные файлы. Я хотел бы знать, как определенный каталог или каталоги вызывают метод. вот что я попробовал и потерпел неудачу: def display_directory(path) list = Dir[path+…
08 май '13 в 20:09
2 ответа

Эффективный способ обхода дерева каталогов, содержащего циклы ссылок

Есть ли более эффективный способ обхода дерева каталогов, которое содержит циклы ссылок, чем отслеживание, какие файлы уже были посещены? Например, рассмотрите прогулку по каталогу, содержащему эти файлы: symlink "parent" -> ".." symlink "uh_oh" …
4 ответа

Ходок Python, который может игнорировать каталоги

Мне нужен обходчик файловой системы, который я мог бы проинструктировать игнорировать обходные каталоги, которые я хочу оставить нетронутыми, включая все подкаталоги ниже этой ветви. Os.walk и os.path.walk просто не делают этого.
29 май '09 в 08:52
1 ответ

Обратный путь в каталогах с помощью chdir() вместо абсолютных путей

В главе 4 книги "Расширенное программирование в среде Unix", в которой рассматриваются файлы и каталоги, приведен пример кода, который стремится быть похожим на ftw команда и пройти файловую иерархию. Он использует указатель на абсолютный путь к фай…
25 июн '13 в 21:48
0 ответов

NoClassDefFoundError при рекурсивной загрузке классов с помощью ClassLoader

Я использую FileWalker чтобы идти из указанной папки и найти все .class файлы в папке и любых последующих подпапках, чтобы я мог загрузить их с помощью ClassLoader затем используйте отражение, чтобы получить объявленные поля и методы в классе. Это р…
28 фев '13 в 20:02
1 ответ

AccessDeniedException обход файлового дерева с помощью tomcat

Я создаю сервлет для удаленного запуска отдельной Java-программы на сервере. Программа просматривает дерево папок (KB360/student и KB360/admin) на сервере. Программа работает сама по себе, но при запуске ее в tomcat я получаю AccessDeniedException, …
2 ответа

Async Await - нужно руководство

Я пробовал много разных способов, чтобы заставить это работать, и я уверен, что это не правильный способ подключить асинхронное / ожидание для многопоточности. Вот что у меня так далеко. Это обходчик каталогов, который я попытался сделать асинхронны…
17 ответов

Как Python способ обходить дерево каталогов?

Я чувствую, что присвоение файлов и папок и выполнение части += [item] немного странно. Какие-либо предложения? Я использую Python 3.2 from os import * from os.path import * def dir_contents(path): contents = listdir(path) files = [] folders = [] fo…
10 июл '11 в 05:31
3 ответа

Рекурсивно ходить по БОЛЬШОМУ каталогу, используя продолжения Scala 2.8

Можно ли рекурсивно обходить каталог, используя продолжения Scala (введено в 2.8)? Мой каталог содержит миллионы файлов, поэтому я не могу использовать Stream потому что я получу нехватку памяти. Я пытаюсь написать Actor отправить рабочим актерам па…
22 мар '12 в 17:14
2 ответа

Как использовать node-walk с RxJS?

Node walk представляет API с несколькими подобными событиями. walker.on('file', (root, filestats, next) => { // next should be called to goto next file next(); }); walker.on('end', () => { // the end of the stream }); Реактивен ли он от subsc…
23 май '15 в 13:54
3 ответа

Прогулочные каталоги

Я ищу конкретный каталог (/ Android). Я знаю, что в python я могу обходить каталоги с помощью os.walk(root_dir), но проблема здесь в том, что я не знаю, является ли каталог, который я ищу, дочерним по отношению к root_dir или родительским каталогом …
27 июн '15 в 12:25
2 ответа

Как пройтись по дереву каталогов шаг за шагом?

Я нашел много примеров прохождения по дереву каталогов, но мне нужно что-то немного другое. Мне нужен класс с некоторым методом, который при каждом вызове возвращает один файл из каталога и постепенно проходит по дереву каталогов. Как я могу сделать…
10 апр '15 в 07:57
3 ответа

URL ходок дерева в Python?

Для URL, которые показывают деревья файлов, такие как пакеты Pypi, есть небольшой сплошной модуль для обхода дерева URL и перечисления его как ls -lR? Я понял (поправьте меня), что нет стандартной кодировки атрибутов файлов, типов ссылок, размера, д…
26 мар '09 в 14:57
3 ответа

Могу ли я заставить RecursiveDirectoryIterator пропускать нечитаемые каталоги?

foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator(".")) as $file) { echo "$file\n"; } Есть ли способ для этого кода не генерировать исключение UnexpectedValueException "не удалось открыть dir: Permission denied" всякий раз, когда …
28 дек '10 в 16:22
1 ответ

Посетите только каталоги определенной глубины с Java 7

При использовании метода java.nio.file.Files.walkFileTree(корневой путь, параметры настройки, int maxDepth, посетитель FileVisitor) Можно указать максимальную глубину файлов для посещения. Есть ли способ указать, что должны быть посещены только пути…
24 июн '15 в 12:16