Ma egy egyszerű programot hozok nektek, amelyet néhány hónappal ezelőtt implementáltam a Java-ban, és bár megosztottam más webhelyeken, hiányzott a közzététel azokon a helyeken, ahol a legtöbbet utazom, itt.
Ez egy olyan program, amelyet egy vagy több könyvtár fájlneveinek szövegfájlba (.txt) történő másolásának automatizálására fejlesztettek ki.
HASZNÁLAT: Egy rádió például meg akarja osztani a heti rangsor címeinek nevét valamely weboldalon.
Ez a program lehetővé teszi a könyvtárban történő keresést és a fájlnevek automatikus másolását egy szöveges fájlban, ezzel megkímélve a kézi másolást.
Egy másik példa: egy barátunk arra kér minket, hogy adjunk át neki egy "dalnevek listáját", így megtaláljuk a Zene mappánkat, és futtatjuk a programot.
Néhány képernyőkép:
Használati mód
A programon belül kiválasztjuk a mappát belépés (amelyet konvertálni akarunk), majd a könyvtár teljesítmény nyomja meg a konvertert, és voila 🙂
A konzolon történő futtatáshoz:
java -jar nombredelarchivo.jar
Remélem, hogy segít 🙂
A bash ereje
$ ls / path_to_folder> output.txt
.mp3 kiterjesztésű fájlokat akar keresni (keresés rekurzív módon)
$ find mappa_keresés -név * .mp3
az első megmutatja a fájlokat, és elküldi a kimenetet az output.txt fájlba
a második .mp3 kiterjesztésű fájlokat keres, fájlba való küldésük megegyezik az előzőekkel
$ find mappa_keresés -név * .mp3> output.txt
Erre gondoltam, hogy egy «ls elérési út> output.txt» fájlnál megcsinálta, és rendszeres kifejezéseket is használhat képek és zene megszerzésére, például «ls path / *. {Mp3, jpg}> output .txt ».
Hello barátok! Biztos, hogy bash-val meg lehet csinálni. Az alkönyvtárakat tartalmazó könyvtárak törlése (például) a bash-val is elvégezhető, azonban sokan inkább belépnek a fájlkezelőbe, és törléssel törlik őket, és néha még ennél is rosszabb, ha engedélyeket kell adniuk nekik a törlés előtt.
Bármely rendszernek szól, nem csak unix-nek. A Windows-felhasználók nem rendelkeznek ugyanazokkal az eszközökkel, és ha megvannak is, nem is használnák őket, mert így rabszolgává váltak, grafikus felülettel.
Köszönöm a hozzászólásokat 🙂
kiváló, de bash-val is elvégezhető
egy egyszerű ls a mappában vagy a könyvtárban> filename.txt
a winBugs-ban hasonló
Üdvözlet!
Ha csak a használni kívánt fájlok listáját akarják
[kód] ls -1> out.txt [/ kód]
Csak a fájlnevek megjelenítése.
Ugyanaz, amit mondani akartam, bash vagy python, néhány sor, és nem kell mást telepítenie a rendszerre. De a hozzájárulást még mindig értékelik, és jobb lenne, ha megmutatná a kódot azoknak, akik szeretnének egy kicsit tanulni.
Itt a kód: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Hozzáadom a bejegyzéshez. Köszönöm a megjegyzést.)
Helló! Mint már említetted, jó lenne egy kicsit megismerni a Java programozás módját, de szerintem a legpraktikusabb számunkra az, ha a bash-t egyetlen sorban használjuk 🙂
Egyetértek azzal, amit mondasz, hogy nem mindenki szereti használni a konzolt, és az is előnye, hogy multiplatform. És kíváncsi vagyok, hogy lehet-e ugyanezt tenni a Windows CMD-ben és hogyan, ugyanúgy, mint mi a Bash-szal.
Köszönjük, hogy megosztotta munkáját. A címből azt gondoltam, hogy ez egyfajta iratszekrény, amely bármilyen fájltípust szöveggé konvertál, de nem értem, miért.
Szia Joaquin! Köszönöm a megjegyzést!
Nem ismerem a Windows Bash-t, inkább azt gondolom, hogy ha a felhasználó konzolt használ, akkor a 99% -nak linux / MAC-ból kell származnia, haha
Azoknak a felhasználóknak szól, ez a program ... Sokkal jobb még teljesítményben is, ha Bash-t használunk, de ez ízlés, szokások stb.
Üdvözlet!
Jó közreműködő barátom, ez kétségtelenül jó forrás azok számára, akik szeretünk feltörni kódot.
Létrehozhat egy listát a terminál »ls> list.txt» parancsával is.
Szeretem a blogodat, és nem hagyok ki egyetlen bejegyzést sem. Köszönöm!
Jó ötlet, még akkor is, ha inkább beszélgetni, mint valami mást megállítani, jó nekünk, akik szeretünk kódot nézni, köszönöm
Akkor is, ha azt akarja, hogy egy fában mutassam meg az összes könyvtárat és annak tartalmát, akkor ez a következő lenne:
vagy írja be a teljes utat:]
fa / útvonal /> out.txt