jDirToText: i tuoi file in testo

Oggi vi porto un semplice programma che ho implementato qualche mese fa in Java e anche se l'ho condiviso su altri siti, mi è mancato pubblicarlo nei luoghi che viaggio di più, qui.

Prima di tutto, dobbiamo avere JAVA 7 installato sul sistema.

È un programma sviluppato per automatizzare il compito di copiare i nomi dei file di una o più directory in un file di testo (.txt)

UTILITA ': Ad esempio, una stazione radio vuole condividere i nomi dei titoli di una classifica settimanale su qualche pagina web.

Questo programma permette di ricercare la directory ed effettuare la copia automatica dei nomi dei file in un file di testo, risparmiandoci la fatica di copiarlo a mano.

Un altro esempio, un amico ci chiede di passargli un "elenco di nomi di canzoni", così troviamo la nostra cartella Musica ed eseguiamo il programma.

Funziona per una o più directory ricorsivamente.

Alcuni screenshot:

156

38C

Modalità di utilizzo

All'interno del programma, selezioniamo la cartella iscrizione (quello che vogliamo convertire), quindi la directory di salida premere converti e voilà 🙂

Il programma creerà automaticamente un file chiamato "FILES_LIST.txt"

Per eseguirlo da console:

java -jar nombredelarchivo.jar

Spero che ti aiuti 🙂

Scarico

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   davide suddetto

    Il potere di bash
    $ ls / path_to_folder> output.txt

    si desidera cercare file con estensione .mp3 (ricerca ricorsiva)
    $ trova cartella_to_lookup -name * .mp3

    1.    davide suddetto

      il primo mostra i file e invia l'output al file output.txt

      il secondo cerca i file con estensione .mp3, per inviarli a un file sarebbe lo stesso di prima
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz suddetto

      Questo è quello che stavo pensando, che con un «percorso ls> output.txt» ce l'hai fatta e puoi anche usare espressioni regolari per ottenere immagini e musica con, ad esempio «percorso ls / *. {Mp3, jpg}> output .txt ».

      1.    Bruno cascio suddetto

        Ciao amici! Certo che può essere fatto con bash. L'eliminazione di directory con sottodirectory (ad esempio) può essere eseguita anche con bash, tuttavia molti preferiscono entrare nel file explorer ed eliminarli con delete, e talvolta anche peggio, dover dare loro i permessi prima di eliminare.

        È inteso per qualsiasi sistema, non solo unix. Gli utenti Windows non hanno gli stessi strumenti e anche se li avessero non li userebbero, perché è così che sono diventati schiavi, con un'interfaccia grafica.

        Grazie per i commenti 🙂

    3.    Hugobuntux Aldebiano suddetto

      ottimo ma si può fare anche con bash
      è un semplice ls in cartella o directory> nomefile.txt
      in winBugs è simile
      Saluti!

  2.   jvk85321 suddetto

    Se vogliono solo l'elenco dei file che possono utilizzare

    [code] ls -1> out.txt [/ code]

    Mostra solo i nomi dei file.

  3.   f3niX suddetto

    Lo stesso che stavo per dire, bash o python, alcune righe e non dovrai installare nient'altro sul sistema. Ma il contributo è comunque apprezzato e sarebbe meglio se mostrassi il codice a chi è interessato a imparare un po '.

    1.    Bruno cascio suddetto

      Qui il codice: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Lo aggiungerò al post. Grazie per il commento.)

  4.   Joaquin suddetto

    Ciao! Come ti hanno già detto, sarebbe bello imparare un po 'su com'è la programmazione in Java, ma penso che il più pratico per noi sia usare bash in una singola riga

    Concordo con quello che dici che non a tutti piace usare la console, e che c'è anche il vantaggio di essere multipiattaforma. E mi chiedo se sarà possibile fare lo stesso in Windows CMD e come, come facciamo con Bash.

    Grazie anche per aver condiviso il tuo lavoro. Dal titolo pensavo fosse una specie di schedario che converte in testo qualsiasi tipo di file, ma non ho capito il motivo.

    1.    Bruno cascio suddetto

      Ciao Joaquin! Grazie per il commento!

      Non conosco Windows Bash, anzi penso che se un utente usa una console il 99% deve essere di linux / MAC, haha

      Destinato a quegli utenti, è questo programma ... Molto meglio anche nelle prestazioni è usare Bash, ma è una questione di gusti, abitudini, ecc.

      Saluti!

  5.   Isaac diaz suddetto

    Buon contributo amico, senza dubbio è una buona risorsa per quelli di noi che amano hackerare il codice.

    È inoltre possibile generare un elenco utilizzando il comando »ls> list.txt» dal terminale.
    Amo il tuo blog e non mi perdo nessun ingresso .. Grazie!

  6.   DMYSYS suddetto

    Buona idea, anche se è più per ridacchiare che per fermare qualcos'altro, va bene per quelli di noi a cui piace guardare il codice, grazie

  7.   Algave suddetto

    Inoltre, se vuoi che ti mostri la lista ad albero con tutte le directory e il suo contenuto, sarebbe: tree Music> out.txt
    o inserisci il percorso completo:]
    albero / percorso /> out.txt