jDirToText: Ваші файли в текстовому форматі

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

Перш за все, у нас повинна бути встановлена ​​система JAVA 7.

Це програма, розроблена для автоматизації завдання копіювання назв файлів одного або декількох каталогів у текстовий файл (.txt)

КОРИСНІСТЬ: Наприклад, радіостанція хоче поділитися іменами заголовків щотижневого рейтингу на якійсь веб-сторінці.

Ця програма дозволяє шукати в каталозі та робити автоматичну копію імен файлів у текстовому файлі, заощаджуючи нам копіювати його вручну.

Ще один приклад - друг просить нас передати йому «список назв пісень», тож ми знаходимо папку «Музика» та запускаємо програму.

Працює для одного або декількох каталогів рекурсивно.

Деякі скріншоти:

156

38C

Режим використання

В рамках програми ми вибираємо папку вступ (той, який ми хочемо конвертувати), а потім каталог саліда натисніть конвертувати, і вуаля 🙂

Програма автоматично створить файл із назвою "FILES_LIST.txt"

Щоб запустити його за допомогою консолі:

java -jar nombredelarchivo.jar

Сподіваюся, це допоможе вам 🙂

Виконувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   davidlg - сказав він

    Сила баш
    $ ls / path_to_folder> output.txt

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

    1.    davidlg - сказав він

      перший показує файли і відправляє вихідні дані у файл output.txt

      другий шукає файли з розширенням .mp3, щоб відправити їх у файл, це було б так само, як і раніше
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz - сказав він

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

      1.    Бруно Касьо - сказав він

        Привіт, друзі! Звичайно, це можна зробити за допомогою bash. Видалення каталогів з підкаталогами (наприклад) також можна виконати за допомогою bash, однак багато хто воліє вводити провідник файлів і видаляти їх за допомогою видалення, а іноді навіть гірше - перед видаленням їм потрібно надати їм дозволи.

        Він призначений для будь-якої системи, не тільки unix. Користувачі Windows не мають однакових інструментів, і навіть якби вони були, вони б не користувались ними, оскільки саме так вони потрапили в рабство з графічним інтерфейсом.

        Дякую за коментарі 🙂

    3.    Hugobuntux Aldebian - сказав він

      відмінно, але це також можна зробити за допомогою 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 в одному рядку línea

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

    Також дякую, що поділилися своєю роботою. З назви я думав, що це свого роду картотека, яка перетворює будь-який тип файлів у текст, але я не розумів, чому.

    1.    Бруно Касьо - сказав він

      Привіт Хоакін! Дякуємо за коментар!

      Я не знаю Windows Bash, швидше за все, я думаю, що якщо користувач використовує консоль, 99% має бути з Linux / MAC, ха-ха

      Призначена для тих користувачів, чи є ця програма ... Набагато кращою навіть у продуктивності є використання Bash, але це питання смаку, звичаїв тощо.

      Привіт!

  5.   Ісаак Діас - сказав він

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

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

  6.   DMYSYS - сказав він

    Хороша ідея, навіть якщо це більше спілкування, ніж зупинка чогось іншого, це добре для тих з нас, хто любить дивитись на код, дякую

  7.   Водорості - сказав він

    Крім того, якщо ви хочете, щоб я показав вам список у дереві з усіма каталогами та його вмістом, це буде: дерево Музика> out.txt
    або поставити повний шлях:]
    дерево / шлях /> out.txt