jDirToText: Dina filer till text

Idag ger jag dig ett enkelt program som jag implementerade för några månader sedan i Java och även om jag har delat det på andra webbplatser saknade jag att publicera det på de platser jag reser mest här.

Först och främst måste vi ha JAVA 7 installerat i systemet.

Det är ett program utvecklat för att automatisera uppgiften att kopiera filnamnen på en eller flera kataloger till en textfil (.txt).

UTILITY: Till exempel vill en radiostation dela namnen på titlarna på en veckorankning på någon webbsida.

Detta program låter dig söka i katalogen och göra den automatiska kopian av filnamnen i en textfil, vilket sparar oss för att kopiera den för hand.

Ett annat exempel, en vän ber oss ge honom en "lista med sångnamn", så vi hittar vår musikmapp och kör programmet.

Fungerar för en eller flera kataloger rekursivt.

Några skärmdumpar:

156

38C

Användningssätt

Inom programmet väljer vi mappen inträde (den vi vill konvertera) och sedan katalogen över Salida tryck konvertera och voila 🙂

Programmet skapar automatiskt en fil som heter "FILES_LIST.txt"

Så här kör du med konsolen:

java -jar nombredelarchivo.jar

Jag hoppas att det hjälper dig 🙂

Ansvarsfrihet

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   davidlg sade

    Kraften i bash
    $ ls / path_to_folder> output.txt

    du vill söka efter filer med filändelsen .mp3 (sök rekursivt)
    $ hitta folder_to_lookup -name * .mp3

    1.    davidlg sade

      den första visar filerna och skickar utdata till filen output.txt

      den andra letar efter filer med filtillägget .mp3, för att skicka dem till en fil skulle det vara detsamma som tidigare
      $ hitta folder_to_search -name * .mp3> output.txt

    2.    xykyz sade

      Det var vad jag tänkte, att med en «ls path> output.txt» har du gjort det och du kan också använda reguljära uttryck för att få bilder och musik med, till exempel «ls path / *. {Mp3, jpg}> output .txt ».

      1.    Bruno cascio sade

        Hej kompisar! Visst att det kan göras med bash. Radering av kataloger med underkataloger (till exempel) kan också göras med bash, men många föredrar att gå in i filutforskaren och ta bort dem med borttagning, och ibland ännu värre, att behöva ge dem behörighet innan de tas bort.

        Den är avsedd för alla system, inte bara unix. Windows-användare har inte samma verktyg och trots det skulle de inte använda dem, för det var så de blev förslavade med ett grafiskt gränssnitt.

        Tack för kommentarerna 🙂

    3.    Hugobuntux Aldebian sade

      utmärkt men det kan också göras med bash
      är en enkel ls i mapp eller katalog> filnamn.txt
      i winBugs är det liknande
      Hälsningar!

  2.   jvk85321 sade

    Om de bara vill ha en lista med filer de kan använda

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

    Visa endast filnamn.

  3.   f3niX sade

    Samma sak som jag skulle säga, bash eller python, några rader och du behöver inte installera något annat på systemet. Men bidraget uppskattas fortfarande och det skulle vara bättre om du visade koden för de som är intresserade av att lära sig lite.

    1.    Bruno cascio sade

      Här är koden: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Jag lägger till det i inlägget. Tack för kommentaren.)

  4.   Joaquin sade

    Hallå! Som du redan nämnde skulle det vara bra att lära sig lite om hur Java-programmering är, men jag tycker att det mest praktiska för oss är att använda bash i en enda rad 🙂

    Jag håller med vad du säger att inte alla gillar att använda konsolen, och att det också finns fördelen med att vara multiplatform. Och jag undrar om det kommer att vara möjligt att göra detsamma i Windows CMD och hur, precis som vi gör med Bash.

    Tack också för att du delar ditt arbete. Från titeln trodde jag att det var ett slags arkivskåp som konverterade alla typer av filer till text, men jag förstod inte varför.

    1.    Bruno cascio sade

      Hej Joaquin! Tack för kommentar!

      Jag känner inte till Windows Bash, snarare tror jag att om en användare använder en konsol måste 99% vara från linux / MAC, haha

      Avsett för dessa användare, är detta program ... Mycket bättre även i prestanda är att använda Bash, men det är en fråga om smak, tull etc.

      Hälsningar!

  5.   Isaac diaz sade

    Bra bidrag vän, utan tvekan är det en bra resurs för oss som gillar att hacka kod.

    Du kan också skapa en lista med kommandot »ls> list.txt» från terminalen.
    Jag älskar din blogg och jag saknar inget bidrag .. Tack!

  6.   DMYSYS sade

    Bra idé, även om det är mer att chatta med än att stoppa något annat, är det bra för oss som gillar att titta på kod, tack

  7.   Algave sade

    Även om du vill att jag ska visa dig trädlistan med alla kataloger och dess innehåll skulle det vara: trädmusik> out.txt
    eller sätt hela vägen:]
    träd / sökväg /> ut.txt