Sot ju sjell një program të thjeshtë që kam zbatuar disa muaj më parë në Java dhe megjithëse e kam shpërndarë në faqe të tjera, më ka marrë malli ta botoj në vendet ku udhëtoj më shumë, këtu.
Isshtë një program i zhvilluar për të automatizuar detyrën e kopjimit të emrave të skedarëve të një ose më shumë drejtorive në një skedar teksti (.txt)
SHTRBIMI: Për shembull, një stacion radio dëshiron të ndajë emrat e titujve të një renditje javore në një faqe në internet.
Ky program ju lejon të kërkoni në direktori dhe të bëni kopjen automatike të emrave të skedarëve në një skedar teksti, duke na kursyer mundësinë e kopjimit të tij me dorë.
Një shembull tjetër, një mik na kërkon që t'i kalojmë atij një "listë të emrave të këngëve", kështu që ne gjejmë dosjen tonë Music dhe drejtojmë programin.
Disa pamje në ekran:
Si të përdoret
Brenda programit, ne zgjedhim dosjen hyrje (ai që duam të konvertojmë), dhe pastaj direktoria e Salida shtyp konvertimin, dhe voila
Për ta drejtuar atë me tastierë:
java -jar nombredelarchivo.jar
Shpresoj të të ndihmojë
Fuqia e bash
$ ls / path_to_folder> output.txt
doni të kërkoni skedarë me shtrirje .mp3 (kërkoni në mënyrë rekursive)
$ gjeni folder_to_search -name * .mp3
e para tregon skedarët dhe i dërgon daljet në daljen e skedarit.txt
e dyta kërkon skedarë me një shtrirje .mp3, për t'i dërguar në një skedar do të ishte njësoj si më parë
$ gjeni folder_to_search -name * .mp3> output.txt
Kjo është ajo që unë isha duke menduar, që me një «ls shteg> output.txt» ju e keni bërë atë dhe ju gjithashtu mund të përdorni shprehje të rregullta për të marrë imazhe dhe muzikë me, për shembull «ls shteg / *. {Mp3, jpg}> output.txt» .
Përshëndetje miq! Sigurisht që mund të bëhet me bash. Fshirja e direktorive me nëndirektori (për shembull) mund të bëhet edhe me bash, megjithatë shumë preferojnë të hyjnë në skedarin e kërkimit dhe t'i fshijnë ato me fshirje, dhe nganjëherë edhe më keq, duke u dhënë atyre leje përpara se t'i fshijnë.
Isshtë menduar për çdo sistem, jo vetëm për unix. Përdoruesit e Windows nuk kanë të njëjtat mjete dhe madje, duke i pasur ato, ata nuk do t'i përdorin ato, sepse kështu u bënë të robëruar, me një ndërfaqe grafike.
Faleminderit për komentet
shkëlqyeshëm por mund të bëhet edhe me bash
është një ls i thjeshtë në dosje ose direktori> filename.txt
në winBugs është e ngjashme
Përshëndetje!
Nëse ata duan vetëm listën e skedarëve që mund të përdorin
[kodi] ls -1> out.txt [/ kodi]
Shfaq vetëm emrat e skedarëve.
E njëjta gjë që do të thoja, bash ose python, disa rreshta dhe nuk do të duhet të instaloni asgjë tjetër në sistem. Por kontributi ende vlerësohet dhe do të ishte më mirë nëse ua tregonit kodin atyre që janë të interesuar të mësojnë pak.
Këtu kodi: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Do ta shtoj në postim. Faleminderit për komentin.)
Përshëndetje! Siç ju thanë tashmë, do të ishte mirë të mësoni pak se si është programimi në Java, por unë mendoj se më praktike për ne është të përdorim bash në një rresht të vetëm
Pajtohem me atë që thua se jo të gjithë kanë qejf të përdorin konsolën, dhe se ekziston edhe përparësia e të qenit multiplatform. Dhe pyes veten nëse do të jetë e mundur të bëhet e njëjta gjë në Windows CMD dhe si, ashtu si bëjmë me Bash.
Gjithashtu faleminderit për ndarjen e punës tuaj. Nga titulli mendova se ishte një lloj dollapi arkivimi që shndërronte çdo lloj skedari në tekst, por nuk e kuptova pse.
Përshëndetje Joaquin! Faleminderit për komentin!
Unë nuk e di Windows Bash, përkundrazi mendoj se nëse një përdorues përdor një tastierë, 99% duhet të jetë nga linux / MAC, haha
Qëlluar për ata përdorues, është ky program ... Shumë më mirë edhe në performancë është përdorimi i Bash, por është çështje shijeje, zakonesh, etj.
Përshëndetje!
Kontribues i mirë mik, pa dyshim që është një burim i mirë për ata prej nesh që duan të ngatërrohen me kod.
Ju gjithashtu mund të krijoni një listë duke përdorur komandën »ls> list.txt» nga terminali.
Unë e dua blogun tuaj dhe nuk më mungon asnjë hyrje .. Faleminderit!
Ide e mirë, edhe nëse është më shumë për të cakuar sesa për të ndaluar diçka tjetër, është mirë për ata prej nesh që duan të shikojnë kodin, faleminderit
Gjithashtu nëse doni që unë t'ju tregoj listën e pemëve me të gjithë direktoritë dhe përmbajtjen e saj, do të ishte: pemë Muzikë> out.txt
ose vendosni rrugën e plotë:]
pemë / shteg /> jashtë.txt