jDirToText: A fájlok szövegre

Ma egy egyszerű programot hozok nektek, amelyet néhány hónappal ezelőtt implementáltam a Java-ban, és bár megosztottam más webhelyeken, hiányzott a közzététel azokon a helyeken, ahol a legtöbbet utazom, itt.

Először a JAVA 7-et kell telepíteni a rendszerbe.

Ez egy olyan program, amelyet egy vagy több könyvtár fájlneveinek szövegfájlba (.txt) történő másolásának automatizálására fejlesztettek ki.

HASZNÁLAT: Egy rádió például meg akarja osztani a heti rangsor címeinek nevét valamely weboldalon.

Ez a program lehetővé teszi a könyvtárban történő keresést és a fájlnevek automatikus másolását egy szöveges fájlban, ezzel megkímélve a kézi másolást.

Egy másik példa: egy barátunk arra kér minket, hogy adjunk át neki egy "dalnevek listáját", így megtaláljuk a Zene mappánkat, és futtatjuk a programot.

Egy vagy több könyvtár számára működik rekurzív módon.

Néhány képernyőkép:

156

38C

Használati mód

A programon belül kiválasztjuk a mappát belépés (amelyet konvertálni akarunk), majd a könyvtár teljesítmény nyomja meg a konvertert, és voila 🙂

A program automatikusan létrehoz egy "FILES_LIST.txt" nevű fájlt

A konzolon történő futtatáshoz:

java -jar nombredelarchivo.jar

Remélem, hogy segít 🙂

Mentesítés

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   davidlg dijo

    A bash ereje
    $ ls / path_to_folder> output.txt

    .mp3 kiterjesztésű fájlokat akar keresni (keresés rekurzív módon)
    $ find mappa_keresés -név * .mp3

    1.    davidlg dijo

      az első megmutatja a fájlokat, és elküldi a kimenetet az output.txt fájlba

      a második .mp3 kiterjesztésű fájlokat keres, fájlba való küldésük megegyezik az előzőekkel
      $ find mappa_keresés -név * .mp3> output.txt

    2.    xykyz dijo

      Erre gondoltam, hogy egy «ls elérési út> output.txt» fájlnál megcsinálta, és rendszeres kifejezéseket is használhat képek és zene megszerzésére, például «ls path / *. {Mp3, jpg}> output .txt ».

      1.    Bruno cascio dijo

        Hello barátok! Biztos, hogy bash-val meg lehet csinálni. Az alkönyvtárakat tartalmazó könyvtárak törlése (például) a bash-val is elvégezhető, azonban sokan inkább belépnek a fájlkezelőbe, és törléssel törlik őket, és néha még ennél is rosszabb, ha engedélyeket kell adniuk nekik a törlés előtt.

        Bármely rendszernek szól, nem csak unix-nek. A Windows-felhasználók nem rendelkeznek ugyanazokkal az eszközökkel, és ha megvannak is, nem is használnák őket, mert így rabszolgává váltak, grafikus felülettel.

        Köszönöm a hozzászólásokat 🙂

    3.    Hugobuntux Aldebian dijo

      kiváló, de bash-val is elvégezhető
      egy egyszerű ls a mappában vagy a könyvtárban> filename.txt
      a winBugs-ban hasonló
      Üdvözlet!

  2.   jvk85321 dijo

    Ha csak a használni kívánt fájlok listáját akarják

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

    Csak a fájlnevek megjelenítése.

  3.   f3niX dijo

    Ugyanaz, amit mondani akartam, bash vagy python, néhány sor, és nem kell mást telepítenie a rendszerre. De a hozzájárulást még mindig értékelik, és jobb lenne, ha megmutatná a kódot azoknak, akik szeretnének egy kicsit tanulni.

    1.    Bruno cascio dijo

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

      Hozzáadom a bejegyzéshez. Köszönöm a megjegyzést.)

  4.   Joaquin dijo

    Helló! Mint már említetted, jó lenne egy kicsit megismerni a Java programozás módját, de szerintem a legpraktikusabb számunkra az, ha a bash-t egyetlen sorban használjuk 🙂

    Egyetértek azzal, amit mondasz, hogy nem mindenki szereti használni a konzolt, és az is előnye, hogy multiplatform. És kíváncsi vagyok, hogy lehet-e ugyanezt tenni a Windows CMD-ben és hogyan, ugyanúgy, mint mi a Bash-szal.

    Köszönjük, hogy megosztotta munkáját. A címből azt gondoltam, hogy ez egyfajta iratszekrény, amely bármilyen fájltípust szöveggé konvertál, de nem értem, miért.

    1.    Bruno cascio dijo

      Szia Joaquin! Köszönöm a megjegyzést!

      Nem ismerem a Windows Bash-t, inkább azt gondolom, hogy ha a felhasználó konzolt használ, akkor a 99% -nak linux / MAC-ból kell származnia, haha

      Azoknak a felhasználóknak szól, ez a program ... Sokkal jobb még teljesítményben is, ha Bash-t használunk, de ez ízlés, szokások stb.

      Üdvözlet!

  5.   Isaac diaz dijo

    Jó közreműködő barátom, ez kétségtelenül jó forrás azok számára, akik szeretünk feltörni kódot.

    Létrehozhat egy listát a terminál »ls> list.txt» parancsával is.
    Szeretem a blogodat, és nem hagyok ki egyetlen bejegyzést sem. Köszönöm!

  6.   DMYSYS dijo

    Jó ötlet, még akkor is, ha inkább beszélgetni, mint valami mást megállítani, jó nekünk, akik szeretünk kódot nézni, köszönöm

  7.   Algave dijo

    Akkor is, ha azt akarja, hogy egy fában mutassam meg az összes könyvtárat és annak tartalmát, akkor ez a következő lenne:
    vagy írja be a teljes utat:]
    fa / útvonal /> out.txt