jDirToText: Filene dine til tekst

I dag gir jeg deg et enkelt program som jeg implementerte for noen måneder siden i Java, og selv om jeg har delt det på andre nettsteder, savnet jeg å publisere det på de stedene jeg reiser mest, her.

Først og fremst må vi ha JAVA 7 installert i systemet.

Det er et program utviklet for å automatisere oppgaven med å kopiere filnavnene til en eller flere kataloger til en tekstfil (.txt).

UTILITY: En radiostasjon vil for eksempel dele navnene på titlene på en ukentlig rangering på en webside.

Dette programmet lar deg søke i katalogen og lage den automatiske kopien av filnavnene i en tekstfil, og sparer oss for å kopiere den for hånd.

Et annet eksempel, en venn ber oss sende ham en "liste over sangnavn", så vi finner musikkmappen vår og kjører programmet.

Fungerer for ett eller flere kataloger rekursivt.

Noen skjermbilder:

156

38C

Bruksmåte

Innenfor programmet velger vi mappen entry (den vi vil konvertere), og deretter katalogen til utgang trykk konvertere, og voila 🙂

Programmet oppretter automatisk en fil som heter "FILES_LIST.txt"

Slik kjører du det med konsoll:

java -jar nombredelarchivo.jar

Jeg håper det hjelper deg 🙂

Lad

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   davidlg sa

    Kraften til bash
    $ ls / path_to_folder> output.txt

    du vil søke etter filer med .mp3-utvidelse (søk rekursivt)
    $ find folder_to_lookup -name * .mp3

    1.    davidlg sa

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

      det andre ser etter filer med filtypen .mp3, for å sende dem til en fil vil det være det samme som før
      $ finn mappe_til_søk-navn * .mp3> output.txt

    2.    xykyz sa

      Det var det jeg tenkte, at med en «ls path> output.txt» har du det gjort, og du kan også bruke vanlige uttrykk for å få bilder og musikk med, for eksempel «ls path / *. {Mp3, jpg}> output.txt» .

      1.    Bruno cascio sa

        Hei venner! Klart det kan gjøres med bash. Slette kataloger med underkataloger (for eksempel) kan også gjøres med bash, men mange foretrekker å gå inn i filutforskeren og slette dem med delete, og noen ganger enda verre, å måtte gi dem tillatelser før de slettes.

        Den er ment for ethvert system, ikke bare unix. Windows-brukere har ikke de samme verktøyene, og selv om de hadde dem, ville de ikke bruke dem, fordi det var slik de ble slaver, med et grafisk grensesnitt.

        Takk for kommentarene 🙂

    3.    Hugobuntux Aldebian sa

      utmerket, men det kan også gjøres med bash
      det er en enkel ls i mappe eller katalog> filnavn.txt
      i winBugs er det likt
      Greetings!

  2.   jvk85321 sa

    Hvis de bare vil ha listen over filer de kan bruke

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

    Vis bare filnavn.

  3.   f3niX sa

    Det samme som jeg skulle si, bash eller python, noen linjer, og du trenger ikke å installere noe annet på systemet. Men bidraget er fortsatt verdsatt, og det ville være bedre om du viste koden til de som er interessert i å lære litt.

    1.    Bruno cascio sa

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

      Jeg vil legge det til innlegget. Takk for kommentaren.)

  4.   Joaquin sa

    Hallo! Som du allerede har nevnt, ville det være bra å lære litt om hvordan Java-programmering er, men jeg tror det mest praktiske for oss er å bruke bash i en enkelt linje 🙂

    Jeg er enig i det du sier at ikke alle liker å bruke konsollen, og at det også er fordelen med å være multiplatform. Og jeg lurer på om det vil være mulig å gjøre det samme i Windows CMD og hvordan, akkurat som vi gjør med Bash.

    Takk også for at du delte arbeidet ditt. Fra tittelen trodde jeg det var et slags arkivskap som konverterte alle typer filer til tekst, men jeg forsto ikke hvorfor.

    1.    Bruno cascio sa

      Hei Joaquin! Takk for kommentaren!

      Jeg kjenner ikke Windows Bash, heller tror jeg at hvis en bruker bruker en konsoll, må 99% være fra linux / MAC, haha

      Dette programmet er ment for de brukerne ... Mye bedre, selv når det gjelder ytelse, er det å bruke Bash, men det er et spørsmål om smak, vaner osv.

      Greetings!

  5.   Isaac diaz sa

    Bra bidrag venn, det er absolutt en god ressurs for de av oss som liker å rote med kode.

    Du kan også generere en liste ved hjelp av kommandoen »ls> list.txt» fra terminalen.
    Jeg elsker bloggen din og savner ikke noe innlegg .. Takk!

  6.   DMYSYS sa

    God idé, selv om det er mer å kakle enn å stoppe noe annet, er det bra for de av oss som liker å se på kode, takk

  7.   Algave sa

    Også hvis du vil at jeg skal vise deg listen i et tre med alle katalogene og innholdet, vil det være: tre Musikk> out.txt
    eller legg hele veien:]
    tre / sti /> ut.txt