jDirToText: Ihre Dateien in Text

Heute bringe ich Ihnen ein einfaches Programm, das ich vor einigen Monaten in Java implementiert habe, und obwohl ich es auf anderen Websites geteilt habe, habe ich es an den Orten, an denen ich am meisten reise, hier nicht veröffentlicht.

Zunächst muss JAVA 7 im System installiert sein.

Es ist ein Programm, das entwickelt wurde, um das Kopieren der Dateinamen eines oder mehrerer Verzeichnisse in eine Textdatei (.txt) zu automatisieren.

UTILITY: Ein Radiosender möchte beispielsweise die Namen der Titel eines wöchentlichen Rankings auf einer Webseite teilen.

Mit diesem Programm können Sie das Verzeichnis durchsuchen und die Dateinamen automatisch in eine Textdatei kopieren, wodurch wir uns die Mühe sparen, sie von Hand zu kopieren.

Ein anderes Beispiel: Ein Freund bittet uns, ihm eine "Liste der Songnamen" zu übergeben, damit wir unseren Musikordner finden und das Programm ausführen können.

Funktioniert für ein oder mehrere Verzeichnisse rekursiv.

Einige Screenshots:

156

38C

Art der Nutzung

Innerhalb des Programms wählen wir den Ordner aus Eintrag (die, die wir konvertieren wollen), und dann das Verzeichnis von Ausgang Drücken Sie Konvertieren und voila 🙂

Das Programm erstellt automatisch eine Datei mit dem Namen "FILES_LIST.txt".

So führen Sie es über die Konsole aus:

java -jar nombredelarchivo.jar

Ich hoffe es hilft dir 🙂

Entladen

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   davidlg sagte

    Die Kraft der Bash
    $ ls / path_to_folder> output.txt

    Sie möchten nach Dateien mit der Erweiterung .mp3 suchen (rekursiv suchen)
    $ find folder_to_search -name * .mp3

    1.    davidlg sagte

      Die erste zeigt die Dateien und sendet die Ausgabe an die Datei output.txt

      Der zweite sucht nach Dateien mit der Erweiterung .mp3. Um sie an eine Datei zu senden, ist dies dieselbe wie zuvor
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz sagte

      Das war es, was ich dachte, dass Sie es mit einer «ls path> output.txt» erledigt haben und Sie können auch reguläre Ausdrücke verwenden, um Bilder und Musik mit beispielsweise «ls path / *. {Mp3, jpg}> abzurufen output.txt ».

      1.    Bruno cascio sagte

        Hallo Freunde! Sicher kann es mit Bash gemacht werden. Das Löschen von Verzeichnissen mit Unterverzeichnissen (zum Beispiel) kann auch mit bash erfolgen. Viele ziehen es jedoch vor, den Datei-Explorer aufzurufen und sie mit delete zu löschen, und manchmal noch schlimmer, wenn sie vor dem Löschen Berechtigungen erteilen müssen.

        Es ist für jedes System gedacht, nicht nur für Unix. Windows-Benutzer haben nicht die gleichen Tools, und selbst wenn sie diese hätten, würden sie sie nicht verwenden, da sie auf diese Weise mit einer grafischen Oberfläche versklavt wurden.

        Danke für die Kommentare 🙂

    3.    Hugobuntux Aldebian sagte

      ausgezeichnet, aber es kann auch mit Bash gemacht werden
      Es ist ein einfaches ls in Ordner oder Verzeichnis> Dateiname.txt
      in winBugs ist es ähnlich
      Viele Grüße!

  2.   jvk85321 sagte

    Wenn sie nur die Liste der Dateien wollen, die sie verwenden können

    [code] ls -1> out.txt [/ code]

    Nur Dateinamen anzeigen.

  3.   f3niX sagte

    Das gleiche wie ich sagen wollte, Bash oder Python, einige Zeilen und Sie müssen nichts anderes auf dem System installieren. Aber der Beitrag wird immer noch geschätzt und es wäre besser, wenn Sie den Code denjenigen zeigen würden, die ein wenig lernen möchten.

    1.    Bruno cascio sagte

      Hier der Code: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Ich werde es dem Beitrag hinzufügen. Danke für den Kommentar .)

  4.   Joaquin sagte

    Hallo! Wie Sie bereits erwähnt haben, wäre es gut, ein wenig über die Java-Programmierung zu lernen, aber ich denke, das Praktischste für uns ist, bash in einer einzigen Zeile zu verwenden 🙂

    Ich stimme Ihrer Aussage zu, dass nicht jeder die Konsole gerne benutzt und dass es auch den Vorteil gibt, Multiplattform zu sein. Und ich frage mich, ob es möglich sein wird, dasselbe in Windows CMD zu tun und wie, genau wie bei Bash.

    Vielen Dank auch für das Teilen Ihrer Arbeit. Vom Titel her dachte ich, es sei eine Art Aktenschrank, der jede Art von Datei in Text umwandelte, aber ich verstand nicht warum.

    1.    Bruno cascio sagte

      Hallo Joaquin! Danke für den Kommentar!

      Ich kenne den Windows Bash nicht, sondern denke, wenn ein Benutzer eine Konsole verwendet, müssen 99% von Linux / MAC stammen, haha

      Für diese Benutzer gedacht, ist dieses Programm ... Selbst bei der Leistung ist es viel besser, Bash zu verwenden, aber es ist eine Frage des Geschmacks, der Bräuche usw.

      Viele Grüße!

  5.   Isaak Diaz sagte

    Guter Beitrag Freund, es ist sicherlich eine gute Ressource für diejenigen von uns, die gerne mit Code herumspielen.

    Sie können eine Liste auch mit dem Befehl »ls> list.txt» am Terminal erstellen.
    Ich liebe deinen Blog und ich vermisse keinen Eintrag. Danke!

  6.   DMYSYS sagte

    Gute Idee, auch wenn es mehr zum Chatten als zum Stoppen von etwas anderem ist, ist es gut für diejenigen von uns, die sich gerne Code ansehen, danke

  7.   Alge sagte

    Auch wenn Sie möchten, dass ich Ihnen die Liste in einem Baum mit allen Verzeichnissen und deren Inhalt zeige, wäre dies: Baum Musik> out.txt
    oder setzen Sie den vollständigen Pfad:]
    tree / path /> out.txt