3

У меня есть папка с 20000 файлами, мне нужно перечислить только файлы с именами больше 50 символов и сохранить в txt. Файлы будут импортированы в приложение, оно обычно распознает файлы длиной до 50 символов.

2 ответа2

0

Обычно здесь, в Superuser, мы ожидаем постановки проблемы, затем попыток ее решения (надеюсь, с кодом) и, наконец, конкретного вопроса о том, как заставить его работать. Мы не служба разработки программного обеспечения.

Сказав это, позвольте мне указать вам самый простой способ:

Напишите простой скрипт на Python, используя библиотеку os.
Он может открыть каталог и просмотреть все файлы один за другим.
Используя функцию len(), вы можете легко игнорировать ее меньше, чем 50.

Вывод будет выведен на консоль, так что вы можете перенаправить его как угодно.

Программа будет всего около 10 строк.

0
  • Вывести список всех файлов командой dir:

    dir C: /b /s / AD / o: gn> ListRaw.Текст

  • Откройте текстовый файл. Скопируйте и вставьте содержимое в инструмент сортировки текста по длине, как этот

  • Сортируй это.
  • Вставить результат в другой текстовый файл
  • Посмотрите, где символы начинаются больше 50 и удалите ненужную половину
  • Сохраните окончательный файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .