jDirToText: Dine filer til tekst

I dag giver jeg dig et simpelt program, som jeg implementerede for et par måneder siden i Java, og selvom jeg har delt det på andre websteder, savnede jeg at offentliggøre det de steder, jeg rejser mest her.

Først og fremmest skal vi have JAVA 7 installeret i systemet.

Det er et program udviklet til at automatisere opgaven med at kopiere filnavne på en eller flere mapper til en tekstfil (.txt).

UTILITY: For eksempel ønsker en radiostation at dele navnene på titlerne på en ugentlig placering på en eller anden webside.

Dette program giver dig mulighed for at søge i biblioteket og lave den automatiske kopi af filnavnene i en tekstfil, hvilket sparer os for arbejdet med at kopiere det manuelt.

Et andet eksempel, en ven beder os om at give ham en "liste med sangnavne", så vi finder vores musikmappe og kører programmet.

Arbejder for et eller flere biblioteker rekursivt.

Nogle skærmbilleder:

156

38C

Anvendelsesmåde

Inden for programmet vælger vi mappen indrejse (den vi vil konvertere) og derefter biblioteket over udgang tryk på convert, og voila 🙂

Programmet opretter automatisk en fil kaldet "FILES_LIST.txt"

Sådan køres det med konsol:

java -jar nombredelarchivo.jar

Jeg håber det hjælper dig 🙂

Aflad

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   davidlg sagde han

    Kraften ved bash
    $ ls / path_to_folder> output.txt

    du vil søge efter filer med filtypen .mp3 (søg rekursivt)
    $ find folder_to_search-name * .mp3

    1.    davidlg sagde han

      den første viser filerne og sender output til filen output.txt

      det andet kigger efter filer med filtypenavnet .mp3. At sende dem til en fil ville være det samme som før
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz sagde han

      Det var det, jeg tænkte, at med en «ls sti> output.txt» har du det gjort, og du kan også bruge regulære udtryk til at få billeder og musik med, for eksempel «ls sti / *. {Mp3, jpg}> output .txt ».

      1.    Bruno cascio sagde han

        Hej venner! Sikker på, at det kan gøres med bash. Sletning af mapper med underkataloger (for eksempel) kan også gøres med bash, men mange foretrækker at komme ind i filudforskeren og slette dem med sletning, og nogle gange endnu værre, at de skal give dem tilladelser, før de slettes.

        Det er beregnet til ethvert system, ikke kun unix. Windows-brugere har ikke de samme værktøjer, og selvom de ikke har dem, ville de ikke bruge dem, fordi det var sådan, de blev slaver med en grafisk grænseflade.

        Tak for kommentarerne 🙂

    3.    Hugobuntux Aldebian sagde han

      fremragende, men det kan også gøres med bash
      er en simpel ls i mappe eller bibliotek> filnavn.txt
      i winBugs er det ens
      Greetings!

  2.   jvk85321 sagde han

    Hvis de kun vil have listen over filer, de kan bruge

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

    Vis kun filnavne.

  3.   f3niX sagde han

    Den samme ting som jeg skulle sige, bash eller python, nogle linjer, og du behøver ikke installere noget andet på systemet. Men bidraget værdsættes stadig, og det ville være bedre, hvis du viste koden til dem, der er interesserede i at lære lidt.

    1.    Bruno cascio sagde han

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

      Jeg vil føje det til indlægget. Tak for kommentaren.)

  4.   Joaquin sagde han

    Hej! Som du allerede har nævnt, ville det være godt at lære lidt om, hvordan Java-programmering er, men jeg synes, det mest praktiske for os er at bruge bash i en enkelt linje 🙂

    Jeg er enig med, hvad du siger, at ikke alle kan lide at bruge konsollen, og at der også er fordelen ved at være multiplatform. Og jeg spekulerer på, om det vil være muligt at gøre det samme i Windows CMD, og ​​hvordan, ligesom vi gør med Bash.

    Tak også for at dele dit arbejde. Fra titlen troede jeg, det var en slags arkivskab, der konverterede enhver form for fil til tekst, men jeg forstod ikke hvorfor.

    1.    Bruno cascio sagde han

      Hej Joaquin! Tak for kommentar!

      Jeg kender ikke Windows Bash, snarere tror jeg, at hvis en bruger bruger en konsol, skal 99% være fra linux / MAC, haha

      Beregnet til disse brugere, er dette program ... Meget bedre selv i ydeevne er at bruge Bash, men det er et spørgsmål om smag, skikke osv.

      Greetings!

  5.   Isaac diaz sagde han

    Godt bidrag ven, uden tvivl er det en god ressource for dem af os, der kan lide at hacke kode.

    Du kan også generere en liste ved hjælp af kommandoen »ls> list.txt» fra terminalen.
    Jeg elsker din blog, og jeg savner ikke noget bidrag .. Tak!

  6.   DMYSYS sagde han

    God idé, selvom det er mere at chatte med end at stoppe noget andet, er det godt for dem af os, der kan lide at se på kode, tak

  7.   Algave sagde han

    Også hvis du vil have mig til at vise dig trælisten med alle mapper og dens indhold, ville det være: træmusik> out.txt
    eller sæt den fulde sti:]
    træ / sti /> out.txt