Šiandien aš pateikiu jums paprastą programą, kurią įdiegiau prieš kelis mėnesius „Java“ sistemoje ir, nors ja dalijausi kitose svetainėse, aš praleidau jos paskelbimą tose vietose, kuriose keliauju labiausiai, čia.
Tai programa, sukurta automatizuoti užduotį nukopijuoti vieno ar daugiau katalogų failų pavadinimus į tekstinį failą (.txt)
NAUDINGUMAS: Pavyzdžiui, radijo stotis nori pasidalinti savaitės reitingo pavadinimų pavadinimais kokiame nors tinklalapyje.
Ši programa leidžia jums ieškoti kataloge ir automatiškai nukopijuoti failų pavadinimus į tekstinį failą, taupant darbo jėgą jį kopijuojant rankiniu būdu.
Kitas pavyzdys: draugas prašo perduoti jam „dainų pavadinimų sąrašą“, todėl surandame aplanką „Muzika“ ir paleidžiame programą.
Kai kurios ekrano kopijos:
Naudojimo būdas
Programoje mes pasirenkame aplanką įrašas (tą, kurį norime konvertuoti), tada - katalogą išeiti paspauskite konvertuoti ir voila 🙂
Norėdami paleisti jį per konsolę:
java -jar nombredelarchivo.jar
Tikiuosi, kad tai jums padės 🙂
Basho galia
$ ls / path_to_folder> output.txt
norite ieškoti failų su .mp3 plėtiniu (ieškoti rekursyviai)
$ rasti aplanką_į_žvalgos vardą * .mp3
pirmasis rodo failus ir siunčia išvestį į failą output.txt
antrasis ieško failų su plėtiniu .mp3, jei norite juos nusiųsti į failą, tai bus tas pats kaip ir anksčiau
$ find folder_to_search -name * .mp3> output.txt
Tai ir galvojau, kad atlikę „ls path> output.txt“, jūs taip pat galite naudoti įprastas išraiškas norėdami gauti vaizdų ir muzikos, pavyzdžiui, „ls path / *. {Mp3, jpg}> output.txt» .
Sveiki, draugai! Žinoma, tai galima padaryti su bash. Katalogus ištrinti su pakatalogiais (pavyzdžiui) taip pat galima su „bash“, tačiau daugelis nori patekti į failų naršyklę ir ištrinti juos ištrynę, o kartais dar blogiau, kad prieš ištrindami turi suteikti jiems leidimus.
Jis skirtas bet kuriai sistemai, ne tik „unix“. „Windows“ vartotojai neturi tų pačių įrankių ir net jei juos turėtų, jie jų nenaudotų, nes taip jie tapo pavergti, turėdami grafinę sąsają.
Aciu uz komentarus 🙂
puikus, bet tai galima padaryti ir su bash
tai paprastas ls aplanke arba kataloge> filename.txt
„winBugs“ jis yra panašus
Sveiki atvykę!
Jei jie nori tik failų, kuriuos gali naudoti, sąrašo
[kodas] ls -1> out.txt [/ kodas]
Rodyti tik failų pavadinimus.
Tas pats, ką ketinau pasakyti, „bash“ arba „python“, kai kurios eilutės ir jums nereikės nieko daugiau įdiegti sistemoje. Tačiau indėlis vis tiek vertinamas ir būtų geriau, jei parodytumėte kodą tiems, kurie nori šiek tiek mokytis.
Čia kodas: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Pridėsiu prie įrašo. Ačiū už komentarą.)
Sveiki! Kaip jie jums jau sakė, būtų gerai šiek tiek sužinoti apie tai, koks yra programavimas „Java“, bet manau, kad praktiškiausia mums yra naudoti „bash“ vienoje eilutėje
Aš sutinku su tuo, ką sakote, kad ne visi mėgsta naudotis konsole ir kad taip pat yra daugialypės erdvės pranašumas. Ir įdomu, ar tai bus įmanoma padaryti „Windows CMD“ ir kaip, kaip mes darome su „Bash“.
Taip pat ačiū, kad pasidalinai savo darbu. Iš pavadinimo maniau, kad tai savotiška kartoteka, kuri bet kokio tipo bylą pavertė tekstu, bet nesupratau kodėl.
Sveiki, Joaquinai! Ačiū už komentarą!
Aš nežinau „Windows Bash“, veikiau manau, kad jei vartotojas naudoja konsolę, 99% turi būti iš „Linux / MAC“, haha
Ar ši programa skirta tiems vartotojams ... Daug geriau net vykdant yra naudoti „Bash“, tačiau tai yra skonio, papročių ir pan.
Sveiki atvykę!
Geras draugo draugas, tai tikrai geras išteklius tiems iš mūsų, kurie mėgsta šmėžuoti su kodu.
Sąrašą taip pat galite sugeneruoti naudodami komandą »ls> list.txt» iš terminalo.
Aš myliu jūsų tinklaraštį ir nepraleidžiu nė vieno įrašo .. Ačiū!
Gera mintis, net jei tai labiau kunkuliuoja, o ne stabdo ką nors kita, tai gera tiems iš mūsų, kurie mėgsta pažvelgti į kodą, ačiū
Taip pat, jei norite, kad parodyčiau medžių sąrašą su visais katalogais ir jo turiniu, tai būtų: medžio muzika> out.txt
arba įdėkite visą kelią:]
medis / kelias /> out.txt