Šodien es jums parādīju vienkāršu programmu, kuru pirms dažiem mēnešiem ieviesu Java, un, kaut arī esmu to kopīgojis citās vietnēs, man pietrūka tās publicēšanas šeit, kur es visvairāk ceļoju.
Tā ir programma, kas izstrādāta, lai automatizētu viena vai vairāku direktoriju failu nosaukumu kopēšanu teksta failā (.txt)
IZMANTOŠANA: Piemēram, radio stacija vēlas dalīt nedēļas reitinga nosaukumu nosaukumus kādā tīmekļa vietnē.
Šī programma ļauj jums meklēt direktorijā un automātisku failu nosaukumu kopēšanu teksta failā, ietaupot mums darbu, kopējot to ar rokām.
Vēl viens piemērs - draugs lūdz mums nodot viņam “dziesmu nosaukumu sarakstu”, tāpēc atrodam mapi Mūzika un palaidām programmu.
Daži ekrānuzņēmumi:
Lietošanas veids
Programmas ietvaros mēs izvēlamies mapi ieeja (to, kuru mēs vēlamies pārveidot), un pēc tam direktoriju iziet nospiediet pārveidot un voila 🙂
Lai to palaistu, izmantojot konsoli:
java -jar nombredelarchivo.jar
Es ceru, ka tas jums palīdzēs 🙂
Bash spēks
$ ls / path_to_folder> output.txt
vēlaties meklēt failus ar paplašinājumu .mp3 (meklēt rekursīvi)
$ find folder_to_lookup -name * .mp3
pirmais parāda failus un nosūta izvadi uz failu output.txt
otrais meklē failus ar paplašinājumu .mp3, lai tos nosūtītu uz failu, tas būtu tāds pats kā iepriekš
$ find folder_to_search -name * .mp3> output.txt
Tieši to es domāju, ka ar «ls path> output.txt» jūs to esat izdarījis, un jūs varat arī izmantot regulāras izteiksmes, lai iegūtu attēlus un mūziku, piemēram, «ls path / *. {Mp3, jpg}> output .txt ».
Sveiki draugi! Protams, to var izdarīt ar bash. Katalogus ar apakšdirektorijiem (piemēram) var izdzēst arī ar bash, tomēr daudzi dod priekšroku ievadīt failu pārlūku un izdzēst tos ar dzēšanu, un dažreiz vēl sliktāk, pirms dzēšanas viņiem jāpiešķir atļaujas.
Tas ir paredzēts jebkurai sistēmai, ne tikai unix. Windows lietotājiem nav vienādu rīku, un, pat ja viņiem tie būtu, viņi tos neizmantotu, jo tieši tādā veidā viņi nonāca verdzībā ar grafisku saskarni.
Paldies par komentāriem 🙂
lielisks, bet to var izdarīt arī ar bash
tas ir vienkāršs ls mapē vai direktorijā> filename.txt
WinBugs tas ir līdzīgs
Sveicieni!
Ja viņi vēlas tikai to failu sarakstu, kurus viņi var izmantot
[kods] ls -1> out.txt [/ kods]
Rādīt tikai failu nosaukumus.
Tas pats, ko es gribēju teikt, bash vai python, dažas līnijas, un jums nekas cits nebūs jāinstalē sistēmā. Bet ieguldījums joprojām tiek novērtēts, un labāk būtu, ja jūs parādītu kodu tiem, kas vēlas nedaudz mācīties.
Šeit kods: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Es to pievienošu ziņai. Paldies par komentāru.)
Sveiki! Kā jau minējāt, būtu labi mazliet uzzināt par to, kāda ir Java programmēšana, bet es domāju, ka mums vispraktiskāk ir izmantot bash vienā rindā 🙂
Es piekrītu jūsu teiktajam, ka ne visiem patīk izmantot konsoli un ka ir arī daudzplatformu priekšrocība. Un es domāju, vai to varēs izdarīt Windows CMD un kā, tāpat kā mēs darām ar Bash.
Paldies arī par dalīšanos savā darbā. Pēc nosaukuma es domāju, ka tas ir sava veida kartotēka, kas jebkura veida failu pārveidoja par tekstu, bet es nesapratu, kāpēc.
Sveiks, Joaquin! Paldies par komentāru!
Es nezinu Windows Bash, drīzāk es domāju, ka, ja lietotājs izmanto konsoli, 99% jābūt no linux / MAC, haha
Paredzēta šiem lietotājiem, vai šī programma ... Daudz labāk pat veiktspējā ir izmantot Bash, bet tas ir gaumes, paražu utt.
Sveicieni!
Labs draugu draugs, tas noteikti ir labs resurss tiem no mums, kuriem patīk jaukties ar kodu.
Sarakstu varat arī ģenerēt, izmantojot termināļa komandu »ls> list.txt».
Es mīlu jūsu emuāru, un man nav garām nevienu ierakstu .. Paldies!
Laba ideja, pat ja tas ir vairāk ķemmēt, nekā apturēt kaut ko citu, tā ir laba tiem no mums, kuriem patīk skatīties kodu, paldies
Arī tad, ja vēlaties, lai kokā parādītu sarakstu ar visiem direktorijiem un tā saturu, tas būtu: koks Mūzika> out.txt
vai ievietojiet pilnu ceļu:]
koks / ceļš /> out.txt