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.
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.
Neke snimke zaslona:
Kako koristiti
Unutar programa odabiremo mapu ulaz (onaj koji želimo pretvoriti), a zatim direktorij exit pritisnite pretvori i voila 🙂
Da biste ga pokrenuli putem konzole:
java -jar nombredelarchivo.jar
Nadam se da će vam pomoći 🙂
Moć basha
$ ls / path_to_folder> output.txt
želite tražiti datoteke s ekstenzijom .mp3 (pretražite rekurzivno)
$ find folder_to_lookup -name * .mp3
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
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» .
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 🙂
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!
Ako žele samo listu datoteka koje mogu koristiti
[kod] ls -1> out.txt [/ kod]
Prikaži samo imena datoteka.
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.
Ovdje kod: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Ja ću ga dodati u post. Hvala na komentaru.)
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.
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!
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!
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
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