jDirToText: Tiedostosi tekstiksi

Tänään tuon sinulle yksinkertaisen ohjelman, jonka toteutin muutama kuukausi sitten Java-ohjelmassa, ja vaikka olen jakanut sen muilla sivustoilla, kaipasin sen julkaisemista paikoissa, joissa matkustan eniten, täällä.

Ensinnäkin järjestelmään on asennettava JAVA 7.

Se on ohjelma, joka on kehitetty automatisoimaan yhden tai useamman hakemiston tiedostojen nimien kopioiminen tekstitiedostoksi (.txt)

UTILITY: Esimerkiksi radioasema haluaa jakaa viikoittaisen sijoituksen nimien nimet jollakin verkkosivulla.

Tämän ohjelman avulla voit etsiä hakemistosta ja tehdä automaattisen kopion tiedostojen nimistä tekstitiedostoon, mikä säästää työtä kopioimalla sitä käsin.

Toinen esimerkki, ystävä pyytää meitä välittämään hänelle "luettelon kappaleiden nimistä", joten löydämme Musiikkikansiomme ja suoritamme ohjelman.

Toimii yhdessä tai useammassa hakemistossa rekursiivisesti.

Jotkut kuvakaappaukset:

156

38C

Käyttötapa

Ohjelmasta valitsemme kansion Entrada (se, jonka haluamme muuntaa), ja sitten hakemisto ulostulo paina Muunna ja voila 🙂

Ohjelma luo automaattisesti tiedoston nimeltä "FILES_LIST.txt"

Sen suorittaminen konsolilla:

java -jar nombredelarchivo.jar

Toivottavasti se auttaa sinua 🙂

Purkautua

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   davidlg dijo

    Bashin voima
    $ ls / polku_kansioon> output.txt

    haluat etsiä tiedostoja, joiden tiedostopääte on .mp3 (etsi rekursiivisesti)
    $ find kansion_hakunimi -nimi * .mp3

    1.    davidlg dijo

      ensimmäinen näyttää tiedostot ja lähettää lähdön tiedostoon output.txt

      toinen etsii tiedostoja, joiden laajennus on .mp3, niiden lähettäminen tiedostoon olisi sama kuin aiemmin
      $ find kansion_hakuhaku -nimi * .mp3> output.txt

    2.    xykyz dijo

      Sitä ajattelin, että «ls-polku> output.txt» -sovelluksella olet tehnyt sen ja voit myös käyttää säännöllisiä lausekkeita saadaksesi kuvia ja musiikkia esimerkiksi «ls-polku / *. {Mp3, jpg}> -ulostulolla .txt ».

      1.    Bruno cascio dijo

        Hei ystävät! Toki se voidaan tehdä bashilla. Hakemistojen poistaminen esimerkiksi alihakemistoilla (esim.) Voidaan tehdä myös bashilla, mutta monet haluavat mennä tiedostonhallintaan ja poistaa ne poistamalla, ja joskus jopa pahempaa, heidän on annettava heille oikeudet ennen poistamista.

        Se on tarkoitettu mille tahansa järjestelmälle, ei vain unixille. Windows-käyttäjillä ei ole samoja työkaluja, ja vaikka heillä olisi niitä, he eivät käytä niitä, koska he tulivat orjuiksi graafisella käyttöliittymällä.

        Kiitos kommenteista 🙂

    3.    Hugobuntux Aldebian dijo

      erinomainen, mutta se voidaan tehdä myös bashilla
      on yksinkertainen ls kansiossa tai hakemistossa> tiedostonimi.txt
      WinBugsissa se on samanlainen
      Tervehdys!

  2.   jvk85321 dijo

    Jos he haluavat vain luettelon tiedostoista, joita he voivat käyttää

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

    Näytä vain tiedostojen nimet.

  3.   f3niX dijo

    Sama asia, jonka aioin sanoa, bash tai python, joitain rivejä, eikä sinun tarvitse asentaa mitään muuta järjestelmään. Mutta panosta arvostetaan edelleen, ja olisi parempi, jos näytät koodin oppimisesta kiinnostuneille.

    1.    Bruno cascio dijo

      Tässä koodi: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Lisään sen viestiin. Kiitos kommentista.)

  4.   Joaquin dijo

    Hei! Kuten he jo kertoivat, olisi hyvä oppia hieman siitä, millainen Java-ohjelmointi on, mutta mielestäni käytännöllisin on käyttää bashia yhdellä rivillä 🙂

    Olen samaa mieltä siitä, mitä sanotte, etteivät kaikki tykkää käyttää konsolia, ja että monitasoisuus on myös etuna. Ja ihmettelen, onko mahdollista tehdä sama Windows CMD: ssä ja miten, aivan kuten Bashin kanssa.

    Kiitos myös työn jakamisesta. Otsikosta luulin, että se oli eräänlainen arkistokaappi, joka muunsi kaiken tyyppisen tiedoston tekstiksi, mutta en ymmärtänyt miksi.

    1.    Bruno cascio dijo

      Hei Joaquin! Kiitos kommentista!

      En tiedä Windows Bashia, pikemminkin luulen, että jos käyttäjä käyttää konsolia, 99%: n on oltava linux / MAC, haha

      Tarkoitettu niille käyttäjille, onko tämä ohjelma ... Paljon parempi jopa suorituskyvyssä on käyttää Bashia, mutta se on makun, tapojen jne. Asia.

      Tervehdys!

  5.   Isaac diaz dijo

    Hyvä ystävä ystävä, se on varmasti hyvä resurssi niille meistä, jotka haluavat sekaantua koodin kanssa.

    Voit luoda luettelon myös päätelaitteen komennolla »ls> list.txt».
    Rakastan blogiasi ja en missaa yhtään merkintää .. Kiitos!

  6.   DMYSYS dijo

    Hyvä idea, vaikka se olisikin enemmän cackle kuin lopettaa jotain muuta, se on hyvä meille, jotka haluavat katsoa koodia, kiitos

  7.   Levä dijo

    Myös, jos haluat minun näyttävän sinulle puulistan, jossa on kaikki hakemistot ja sen sisältö, se olisi: tree Music> out.txt
    tai laita koko polku:]
    puu / polku /> out.txt