jDirToText: ваши файлы в текст

Сегодня я представляю вам простую программу, которую я реализовал несколько месяцев назад на Java, и хотя я поделился ею на других сайтах, я пропустил публикацию ее в тех местах, где я больше всего путешествую, а именно здесь.

Прежде всего, у нас должна быть установлена ​​JAVA 7 в системе.

Это программа, разработанная для автоматизации задачи копирования имен файлов одного или нескольких каталогов в текстовый файл (.txt).

УТИЛИТА: Например, радиостанция хочет поделиться названиями заголовков еженедельного рейтинга на веб-странице.

Эта программа позволяет вам искать в каталоге и автоматически копировать имена файлов в текстовый файл, избавляя нас от необходимости копировать его вручную.

Другой пример: друг просит нас передать ему «список названий песен», поэтому мы находим нашу папку «Музыка» и запускаем программу.

Работает для одного или нескольких каталогов рекурсивно.

Некоторые скриншоты:

156

38C

Режим использования

Внутри программы выбираем папку вступление (тот, который мы хотим преобразовать), а затем каталог выходной нажмите convert, и вуаля

Программа автоматически создаст файл с именем «FILES_LIST.txt».

Чтобы запустить его с консоли:

java -jar nombredelarchivo.jar

Надеюсь, это вам поможет 🙂

Выполнять

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

13 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Дэвидлг сказал

    Сила bash
    $ ls / путь_к_папке> output.txt

    вы хотите искать файлы с расширением .mp3 (рекурсивный поиск)
    $ find folder_to_search-имя * .mp3

    1.    Дэвидлг сказал

      первый показывает файлы и отправляет вывод в файл output.txt

      второй ищет файлы с расширением .mp3, чтобы отправить их в файл, он будет таким же, как и раньше
      $ find folder_to_search -name * .mp3> output.txt

    2.    Хыкыз сказал

      Вот о чем я подумал, что с «ls path> output.txt» у вас все готово, и вы также можете использовать регулярные выражения для получения изображений и музыки, например, «ls path / *. {Mp3, jpg}> output .txt ».

      1.    Бруно Кашио сказал

        Привет друзья! Конечно, это можно сделать с помощью bash. Удаление каталогов с подкаталогами (например) также может быть выполнено с помощью bash, однако многие предпочитают войти в проводник файлов и удалить их с помощью delete, а иногда даже хуже, имея необходимость предоставить им разрешения перед удалением.

        Он предназначен для любой системы, а не только для unix. У пользователей Windows нет тех же инструментов, и даже в этом случае, имея их, они не стали бы их использовать, потому что именно так они стали рабами графического интерфейса.

        Спасибо за комментарии 🙂

    3.    Hugobuntux Альдебийский сказал

      отлично, но это также можно сделать с помощью bash
      это простой ls в папке или каталоге> filename.txt
      в winBugs аналогично
      Привет!

  2.   jvk85321 сказал

    Если им нужен только список файлов, которые они могут использовать

    [код] ls -1> out.txt [/ код]

    Показывать только имена файлов.

  3.   F3niX сказал

    То же, что я собирался сказать, bash или python, несколько строк, и вам не нужно будет ничего устанавливать в системе. Но вклад все равно приветствуется, и было бы лучше, если бы вы показали код тем, кто хочет немного поучиться.

    1.    Бруно Кашио сказал

      Вот код: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Добавлю в пост. Спасибо за комментарий.)

  4.   Хоакин сказал

    Здравствуйте! Как вы уже упоминали, было бы неплохо узнать немного о программировании на Java, но я думаю, что наиболее практичным для нас является использование bash в одной строке 🙂

    Я согласен с тем, что вы говорите, что не всем нравится пользоваться консолью, и что многоплатформенность также дает преимущество. И мне интересно, можно ли будет сделать то же самое в Windows CMD и как, как мы делаем с Bash.

    Также спасибо за то, что поделились своей работой. Судя по названию, я подумал, что это что-то вроде картотеки, которая конвертирует файлы любого типа в текст, но я не понимал почему.

    1.    Бруно Кашио сказал

      Привет, Хоакин! Спасибо за комментарий!

      Я не знаю Windows Bash, скорее, я думаю, что если пользователь использует консоль, 99% должны быть из linux / MAC, ха-ха

      Эта программа предназначена для этих пользователей ... Намного лучше даже по производительности использовать Bash, но это вопрос вкуса, обычаев и т. Д.

      Привет!

  5.   Исаак Диас сказал

    Хороший друг по вкладу, это, безусловно, хороший ресурс для тех из нас, кто любит возиться с кодом.

    Вы также можете создать список с помощью команды »ls> list.txt» из терминала.
    Мне нравится ваш блог, и я не пропускаю ни одной записи .. Спасибо!

  6.   ДМИСИС сказал

    Хорошая идея, даже если это больше, чтобы поболтать, чем остановить что-то еще, это хорошо для тех из нас, кто любит смотреть на код, спасибо

  7.   Алгабе сказал

    Также, если вы хотите, чтобы я показал вам древовидный список со всеми каталогами и их содержимым, это будет: tree Music> out.txt
    или укажите полный путь:]
    дерево / путь /> out.txt

bool (истина)