I dag gir jeg deg et enkelt program som jeg implementerte for noen måneder siden i Java, og selv om jeg har delt det på andre nettsteder, savnet jeg å publisere det på de stedene jeg reiser mest, her.
Det er et program utviklet for å automatisere oppgaven med å kopiere filnavnene til en eller flere kataloger til en tekstfil (.txt).
UTILITY: En radiostasjon vil for eksempel dele navnene på titlene på en ukentlig rangering på en webside.
Dette programmet lar deg søke i katalogen og lage den automatiske kopien av filnavnene i en tekstfil, og sparer oss for å kopiere den for hånd.
Et annet eksempel, en venn ber oss sende ham en "liste over sangnavn", så vi finner musikkmappen vår og kjører programmet.
Noen skjermbilder:
Bruksmåte
Innenfor programmet velger vi mappen entry (den vi vil konvertere), og deretter katalogen til utgang trykk konvertere, og voila 🙂
Slik kjører du det med konsoll:
java -jar nombredelarchivo.jar
Jeg håper det hjelper deg 🙂
Kraften til bash
$ ls / path_to_folder> output.txt
du vil søke etter filer med .mp3-utvidelse (søk rekursivt)
$ find folder_to_lookup -name * .mp3
den første viser filene og sender utdataene til filen output.txt
det andre ser etter filer med filtypen .mp3, for å sende dem til en fil vil det være det samme som før
$ finn mappe_til_søk-navn * .mp3> output.txt
Det var det jeg tenkte, at med en «ls path> output.txt» har du det gjort, og du kan også bruke vanlige uttrykk for å få bilder og musikk med, for eksempel «ls path / *. {Mp3, jpg}> output.txt» .
Hei venner! Klart det kan gjøres med bash. Slette kataloger med underkataloger (for eksempel) kan også gjøres med bash, men mange foretrekker å gå inn i filutforskeren og slette dem med delete, og noen ganger enda verre, å måtte gi dem tillatelser før de slettes.
Den er ment for ethvert system, ikke bare unix. Windows-brukere har ikke de samme verktøyene, og selv om de hadde dem, ville de ikke bruke dem, fordi det var slik de ble slaver, med et grafisk grensesnitt.
Takk for kommentarene 🙂
utmerket, men det kan også gjøres med bash
det er en enkel ls i mappe eller katalog> filnavn.txt
i winBugs er det likt
Greetings!
Hvis de bare vil ha listen over filer de kan bruke
[code] ls -1> out.txt [/ code]
Vis bare filnavn.
Det samme som jeg skulle si, bash eller python, noen linjer, og du trenger ikke å installere noe annet på systemet. Men bidraget er fortsatt verdsatt, og det ville være bedre om du viste koden til de som er interessert i å lære litt.
Her koden: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Jeg vil legge det til innlegget. Takk for kommentaren.)
Hallo! Som du allerede har nevnt, ville det være bra å lære litt om hvordan Java-programmering er, men jeg tror det mest praktiske for oss er å bruke bash i en enkelt linje 🙂
Jeg er enig i det du sier at ikke alle liker å bruke konsollen, og at det også er fordelen med å være multiplatform. Og jeg lurer på om det vil være mulig å gjøre det samme i Windows CMD og hvordan, akkurat som vi gjør med Bash.
Takk også for at du delte arbeidet ditt. Fra tittelen trodde jeg det var et slags arkivskap som konverterte alle typer filer til tekst, men jeg forsto ikke hvorfor.
Hei Joaquin! Takk for kommentaren!
Jeg kjenner ikke Windows Bash, heller tror jeg at hvis en bruker bruker en konsoll, må 99% være fra linux / MAC, haha
Dette programmet er ment for de brukerne ... Mye bedre, selv når det gjelder ytelse, er det å bruke Bash, men det er et spørsmål om smak, vaner osv.
Greetings!
Bra bidrag venn, det er absolutt en god ressurs for de av oss som liker å rote med kode.
Du kan også generere en liste ved hjelp av kommandoen »ls> list.txt» fra terminalen.
Jeg elsker bloggen din og savner ikke noe innlegg .. Takk!
God idé, selv om det er mer å kakle enn å stoppe noe annet, er det bra for de av oss som liker å se på kode, takk
Også hvis du vil at jeg skal vise deg listen i et tre med alle katalogene og innholdet, vil det være: tre Musikk> out.txt
eller legg hele veien:]
tre / sti /> ut.txt