jDirToText: Vaše súbory na text

Dnes vám prinášam jednoduchý program, ktorý som implementoval pred niekoľkými mesiacmi v Jave a hoci som ho zdieľal na iných stránkach, chýbalo mi jeho zverejnenie na miestach, ktoré cestujem najviac, sem.

Najskôr musíme mať v systéme nainštalovanú JAVA 7.

Je to program vyvinutý na automatizáciu úlohy kopírovania názvov súborov jedného alebo viacerých adresárov do textového súboru (.txt)

UŽITOČNOSŤ: Napríklad rozhlasová stanica chce na niektorej webovej stránke zdieľať názvy titulov týždenného poradia.

Tento program vám umožňuje prehľadať adresár a vytvoriť automatickú kópiu názvov súborov do textového súboru, čo nám ušetrí námahu s ich ručným kopírovaním.

Ďalším príkladom je, že nás priateľ požiada, aby sme mu odovzdali „zoznam názvov skladieb“, takže nájdeme náš priečinok Hudba a spustíme program.

Pracuje pre jeden alebo viac adresárov rekurzívne.

Niektoré snímky obrazovky:

156

38C

Spôsob použitia

V rámci programu vyberieme priečinok vstup (ten, ktorý chceme previesť), a potom adresár výkon stlačte konvertovať, a voila 🙂

Program automaticky vytvorí súbor s názvom „FILES_LIST.txt“

Spustenie pomocou konzoly:

java -jar nombredelarchivo.jar

Dúfam, že vám to pomôže 🙂

Plnenie

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   davidlg dijo

    Sila bash
    $ ls / path_to_folder> output.txt

    chcete vyhľadať súbory s príponou .mp3 (hľadať rekurzívne)
    $ find folder_to_lookup -name * .mp3

    1.    davidlg dijo

      prvá ukazuje súbory a odošle výstup do súboru output.txt

      druhá vyhľadáva súbory s príponou .mp3, aby som ich odoslala do súboru, bol by to rovnaké ako predtým
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz dijo

      To som si myslel, že s výstupom «ls path> output.txt» to máte hotové a na získanie obrázkov a hudby môžete použiť aj regulárne výrazy, napríklad «ls path / *. {Mp3, jpg}> výstup .txt ».

      1.    Bruno cascio dijo

        Dobrý deň, priatelia! Určite to možno urobiť pomocou bash. Odstránenie adresárov z podadresárov (napríklad) je možné vykonať aj pomocou programu bash, mnohí však radšej vstúpia do prehľadávača súborov a odstránia ich pomocou príkazu delete, niekedy dokonca ešte horšie, keď im musia dať pred odstránením povolenie.

        Je určený pre akýkoľvek systém, nielen pre unix. Používatelia systému Windows nemajú rovnaké nástroje, a aj keby ich mali, nepoužívali by ich, pretože sa tak stali zotročenými s grafickým rozhraním.

        Ďakujem za komentáre 🙂

    3.    Hugobuntux Aldebian dijo

      vynikajúce, ale dá sa to aj s bashom
      je jednoduchý súbor ls v priečinku alebo adresári> názov súboru.txt
      vo winBugs je to podobné
      Zdravím!

  2.   jvk85321 dijo

    Ak chcú iba zoznam súborov, ktoré môžu použiť

    [kód] ls -1> out.txt [/ kód]

    Zobraziť iba názvy súborov.

  3.   f3niX dijo

    Rovnako ako som chcel povedať, bash alebo python, niektoré riadky a nebudete musieť do systému inštalovať nič iné. Príspevok si ale stále vážime a bolo by lepšie, keby ste kód ukázali záujemcom, ktorí sa majú niečo naučiť.

    1.    Bruno cascio dijo

      Tu je kód: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Doplním to k príspevku. Ďakujem za komentár.)

  4.   Joaquin dijo

    Ahoj! Ako ste už spomenuli, bolo by dobré naučiť sa trochu o tom, ako je programovanie v Jave, ale myslím si, že najpraktickejšie pre nás je použiť bash v jednom riadku 🙂

    Súhlasím s tým, čo hovoríte, že nie každý rád používa konzolu, a že výhodou je tiež multiplatforma. A zaujímalo by ma, či bude možné urobiť to isté vo Windows CMD a ako, rovnako ako to urobíme s Bashom.

    Ďakujeme tiež za zdieľanie vašej práce. Z názvu som si myslel, že ide o akúsi kartotéku, ktorá prevádza akýkoľvek typ súborov na text, ale nerozumel som prečo.

    1.    Bruno cascio dijo

      Ahoj Joaquin! Ďakujem za komentár!

      Nepoznám Windows Bash, skôr si myslím, že ak užívateľ používa konzolu, musí byť 99% z linuxu / MAC, haha

      Je určený pre týchto používateľov, je tento program ... Oveľa lepšie, aj čo sa týka výkonu, je použitie Bash, ale je to otázka vkusu, zvykov atď.

      Zdravím!

  5.   Isaac diaz dijo

    Dobrý prispievateľ, je to určite dobrý zdroj pre tých z nás, ktorí sa radi motajú okolo kódu.

    Zoznam môžete tiež vygenerovať pomocou príkazu »ls> list.txt» z terminálu.
    Páči sa mi váš blog a žiadny príspevok mi nechýba .. Ďakujem!

  6.   DMYSYS dijo

    Dobrý nápad, aj keď je to skôr chichotanie ako zastavenie niečoho iného, ​​je to dobré pre tých z nás, ktorí si radi prezerajú kód, vďaka

  7.   Algave dijo

    Tiež, ak chcete, aby som vám ukázal zoznam v strome so všetkými adresármi a jeho obsahom, bol by to: tree Music> out.txt
    alebo zadajte úplnú cestu:]
    strom / cesta /> out.txt