Сьогодні я пропоную вам просту програму, яку я впровадив кілька місяців тому на Java, і хоча я ділився нею на інших веб-сайтах, мені не вистачало публікації в місцях, де я найбільше подорожую, тут.
Це програма, розроблена для автоматизації завдання копіювання назв файлів одного або декількох каталогів у текстовий файл (.txt)
КОРИСНІСТЬ: Наприклад, радіостанція хоче поділитися іменами заголовків щотижневого рейтингу на якійсь веб-сторінці.
Ця програма дозволяє шукати в каталозі та робити автоматичну копію імен файлів у текстовому файлі, заощаджуючи нам копіювати його вручну.
Ще один приклад - друг просить нас передати йому «список назв пісень», тож ми знаходимо папку «Музика» та запускаємо програму.
Деякі скріншоти:
Режим використання
В рамках програми ми вибираємо папку вступ (той, який ми хочемо конвертувати), а потім каталог саліда натисніть конвертувати, і вуаля 🙂
Щоб запустити його за допомогою консолі:
java -jar nombredelarchivo.jar
Сподіваюся, це допоможе вам 🙂
Сила баш
$ ls / path_to_folder> output.txt
ви хочете шукати файли з розширенням .mp3 (шукати рекурсивно)
$ find folder_to_search -name * .mp3
перший показує файли і відправляє вихідні дані у файл output.txt
другий шукає файли з розширенням .mp3, щоб відправити їх у файл, це було б так само, як і раніше
$ find folder_to_search -name * .mp3> output.txt
Це те, про що я думав, що з «ls path> output.txt» ви це зробили, і ви також можете використовувати регулярні вирази для отримання зображень та музики, наприклад, «ls path / *. {Mp3, jpg}> output .txt ».
Привіт, друзі! Звичайно, це можна зробити за допомогою bash. Видалення каталогів з підкаталогами (наприклад) також можна виконати за допомогою bash, однак багато хто воліє вводити провідник файлів і видаляти їх за допомогою видалення, а іноді навіть гірше - перед видаленням їм потрібно надати їм дозволи.
Він призначений для будь-якої системи, не тільки unix. Користувачі Windows не мають однакових інструментів, і навіть якби вони були, вони б не користувались ними, оскільки саме так вони потрапили в рабство з графічним інтерфейсом.
Дякую за коментарі 🙂
відмінно, але це також можна зробити за допомогою bash
це простий ls у папці або каталозі> filename.txt
у winBugs схоже
Привіт!
Якщо вони хочуть лише список файлів, які вони можуть використовувати
[код] ls -1> out.txt [/ код]
Показати лише імена файлів.
Те саме, що я збирався сказати, bash або python, деякі рядки, і вам не доведеться встановлювати що-небудь інше в системі. Але внесок все ж оцінений, і було б краще, якби ви показали код тим, хто хотів би трохи навчитися.
Ось код: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Додам його до допису. Дякую за коментар.)
Привіт! Як ви вже згадували, було б добре трохи дізнатись про те, що таке програмування на Java, але я думаю, що найбільш практичним для нас є використання bash в одному рядку línea
Я погоджуюся з тим, що ви кажете, що не всі люблять користуватися консоллю, і що є також перевага багатоплатформності. І мені цікаво, чи можна буде зробити те саме в Windows CMD і як, як ми робимо з Bash.
Також дякую, що поділилися своєю роботою. З назви я думав, що це свого роду картотека, яка перетворює будь-який тип файлів у текст, але я не розумів, чому.
Привіт Хоакін! Дякуємо за коментар!
Я не знаю Windows Bash, швидше за все, я думаю, що якщо користувач використовує консоль, 99% має бути з Linux / MAC, ха-ха
Призначена для тих користувачів, чи є ця програма ... Набагато кращою навіть у продуктивності є використання Bash, але це питання смаку, звичаїв тощо.
Привіт!
Хороший внесок, друже, без сумніву, це хороший ресурс для тих з нас, хто любить возитися з кодом.
Ви також можете сформувати список за допомогою команди »ls> list.txt» з терміналу.
Мені подобається ваш блог, і я не пропускаю жодного вступу .. Дякую!
Хороша ідея, навіть якщо це більше спілкування, ніж зупинка чогось іншого, це добре для тих з нас, хто любить дивитись на код, дякую
Крім того, якщо ви хочете, щоб я показав вам список у дереві з усіма каталогами та його вмістом, це буде: дерево Музика> out.txt
або поставити повний шлях:]
дерево / шлях /> out.txt