jDirToText: Vaše datoteke u tekst

Danas vam donosim jednostavan program koji sam prije nekoliko mjeseci implementirao na Javi i iako sam ga dijelio na drugim web lokacijama, nedostajalo mi je da ga objavim na mjestima na kojima najviše putujem, ovdje.

Prije svega moramo imati instaliran JAVA 7 u sistemu.

To je program razvijen za automatizaciju zadatka kopiranja imena datoteka jednog ili više direktorija u tekstualnu datoteku (.txt)

KORISNOST: Na primjer, radio stanica želi podijeliti imena naslova sedmičnog poretka na web stranici.

Ovaj program vam omogućava da pretražite direktorij i napravite automatsku kopiju imena datoteka u tekstualnoj datoteci, štedeći nam trud pri ručnom kopiranju.

Još jedan primjer, prijatelj traži da mu proslijedimo "listu imena pjesama", pa ćemo pronaći našu fasciklu Music i pokrenuti program.

Radi za jedan ili više direktorija rekurzivno.

Neke snimke zaslona:

156

38C

Kako koristiti

Unutar programa odabiremo mapu ulaz (onaj koji želimo pretvoriti), a zatim direktorij exit pritisnite pretvori i voila 🙂

Program će automatski stvoriti datoteku pod nazivom "FILES_LIST.txt"

Da biste ga pokrenuli putem konzole:

java -jar nombredelarchivo.jar

Nadam se da će vam pomoći 🙂

Preuzimanje

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   davidlg rekao je

    Moć basha
    $ ls / path_to_folder> output.txt

    želite tražiti datoteke s ekstenzijom .mp3 (pretražite rekurzivno)
    $ find folder_to_lookup -name * .mp3

    1.    davidlg rekao je

      prvi prikazuje datoteke i šalje izlaz u datoteku output.txt

      drugi traži datoteke s ekstenzijom .mp3, kako bi ih poslao u datoteku, bio bi isti kao i prije
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz rekao je

      To sam i mislio da ste to učinili sa «ls path> output.txt», a takođe možete koristiti regularne izraze za dobivanje slika i muzike pomoću, na primer «ls path / *. {Mp3, jpg}> output.txt» .

      1.    Bruno cascio rekao je

        Zdravo prijatelji! Svakako da se to može učiniti sa bash. Brisanje direktorija s poddirektorijima (na primjer) može se obaviti i pomoću bash, međutim mnogi radije ulaze u istraživač datoteka i brišu ih brisanjem, a ponekad čak i gore, jer im moraju dati dozvole prije brisanja.

        Namijenjen je bilo kojem sistemu, ne samo unixu. Korisnici Windowsa nemaju iste alate, pa čak i ako ih imaju, ne bi ih koristili, jer su tako postali robovi, sa grafičkim interfejsom.

        Hvala na komentarima 🙂

    3.    Hugobuntux Aldebian rekao je

      izvrsno, ali može se i s bashom
      to je jednostavan ls u mapi ili direktorijumu> filename.txt
      u winBugs-u je slično
      Pozdrav!

  2.   jvk85321 rekao je

    Ako žele samo listu datoteka koje mogu koristiti

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

    Prikaži samo imena datoteka.

  3.   f3niX rekao je

    Ista stvar koju sam htio reći, bash ili python, neke linije i nećete morati instalirati ništa drugo na sistem. Ali doprinos se ipak cijeni i bilo bi bolje da pokažete kod onima koji žele malo naučiti.

    1.    Bruno cascio rekao je

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

      Ja ću ga dodati u post. Hvala na komentaru.)

  4.   Joaquin rekao je

    Zdravo! Kao što su vam već rekli, bilo bi dobro naučiti malo o tome što je programiranje u Javi, ali mislim da je za nas najpraktičnije koristiti bash u jednom retku

    Slažem se s onim što kažete da ne vole svi koristiti konzolu, te da je prednost i multiplatforma. I pitam se da li će biti moguće učiniti isto u Windows CMD-u i kako, baš kao što to radimo sa Bashom.

    Takođe hvala što ste podijelili svoj rad. Iz naslova sam mislio da je to vrsta kartoteke koja pretvara bilo koju vrstu datoteke u tekst, ali nisam razumio zašto.

    1.    Bruno cascio rekao je

      Zdravo Joaquin! Hvala na komentaru!

      Ne znam Windows Bash, nego mislim da ako korisnik koristi konzolu, 99% mora biti iz linux / MAC-a, haha

      Da li je ovaj program namijenjen tim korisnicima ... Mnogo je bolji čak i po performansama korištenje Bash-a, ali to je stvar ukusa, navika itd.

      Pozdrav!

  5.   Isaac diaz rekao je

    Dobar doprinos prijatelju, bez sumnje je dobar resurs za nas koji se volimo zezati sa kodom.

    Listu također možete generirati pomoću naredbe »ls> list.txt» s terminala.
    Volim vaš blog i ne propuštam nijedan ulazak .. Hvala!

  6.   DMYSYS rekao je

    Dobra ideja, čak i ako je više za skakanje nego za zaustavljanje nečeg drugog, dobro je za nas koji volimo gledati kod, hvala

  7.   Algave rekao je

    Takođe ako želite da vam pokažem listu stabala sa svim direktorijima i njenim sadržajem, to bi bilo: tree Music> out.txt
    ili stavite puni put:]
    stablo / staza /> out.txt