View Full Version : Rinominare un elenco di file tramite file di testo
havanalocobandicoot
05-02-2008, 05:56
Chiedo se esiste un modo per rinominare dei file a partire da un file di testo.
Spiego meglio: per esempio abbiamo 3 file: pippo1.doc, pippo2.doc, pippo3.doc. Poi abbiamo un file nomifile.txt che al suo interno contiene questo:
Nome del primo file.doc
Nome del secondo file.doc
Nome del terzo file.doc
Vogliamo quindi rinominare pippo1.doc in Nome del primo file.doc, e così via.
Si può fare?
havanalocobandicoot
16-02-2008, 10:08
up
john_revelator
16-02-2008, 13:27
Bulk rename utility ha una funzione per fare quello che chiedi ma necessita che il file di testo sia nel seguente formato
pippo1.doc|nuovo1.doc
pippo2.doc|nuovo2.doc
pippo3.doc|nuovo3.doc
Fai in modo di far assumere al tuo file di testo il suddetto formato. :)
edit. Non so esattamente che tipo di sostituzione tu debba fare. Nel caso tu debba modificare l'equivalente di pippo del tuo esempio con un altro nome lasciando inalterato il numero progressivo non avresti bisogno nemmeno di un file di testo ma ti basterebbe un semplice replace.
Scaricalo da qui
http://www.bulkrenameutility.co.uk/Main_Intro.php
è fenomenale.
havanalocobandicoot
16-02-2008, 14:27
Bulk rename utility ha una funzione per fare quello che chiedi ma necessita che il file di testo sia nel seguente formato
pippo1.doc|nuovo1.doc
pippo2.doc|nuovo2.doc
pippo3.doc|nuovo3.doc
Fai in modo di far assumere al tuo file di testo il suddetto formato. :)
Così bisogna studiarci un pochino e soprattutto ci vorrebbe anche qualche programmino che salva in un file di testo l'elenco dei file contenuti in una cartella (ricordo di aver incontrato qualcosa del genere ma non ricordo più), e perché no non ci starebbe male anche un editor di testo avanzato che per esempio aggiunga un numero progressivo all'inizio di ogni riga di testo, e che riesca anche ad aggiungere alla prima riga del testo A la prima riga del testo B, alla seconda riga del testo A la seconda riga del testo B, ecc.
Ma prima di impelagarci in questi altri discorsi... quale e dove sarebbe la funzione di cui parli? :what:
edit. Non so esattamente che tipo di sostituzione tu debba fare. Nel caso tu debba modificare l'equivalente di pippo del tuo esempio con un altro nome lasciando inalterato il numero progressivo non avresti bisogno nemmeno di un file di testo ma ti basterebbe un semplice replace.
Lo so, per quello già uso l'ottimo G6 Renamer.
john_revelator
16-02-2008, 14:53
Per avere l'elenco dei file contenuti in una cartella non ti seve nessun programmino. Dal prompt dei comandi digiti
dir /b > elenco.txt
e avrai il tuo bell'elenco di file.
havanalocobandicoot
16-02-2008, 15:24
Per avere l'elenco dei file contenuti in una cartella non ti seve nessun programmino. Dal prompt dei comandi digiti
dir /b > elenco.txt
e avrai il tuo bell'elenco di file.
Eh no... ora mi dici dove l'hai scovata questa... :D
Conosci a memoria il Dos? :p
A parte la scocciatura di andarsi a posizionare nella giusta cartella... Funziona. ;)
A proposito, sai come si fa ad aprire un cmd direttamente dalla cartella desiderata anzi che dal desktop?
Comunque mi sono accorto che in BRU cliccando col destro sui file c'è l'opzione per copiare i nomi in un file di testo.
Per quanto riguarda l'editor di testi magari non ci crederai ma ho risolto con Excel. :D
Tutto apposto! Era quello che cercavo!! :read: :cool:
Grazie. :)
Se conosci/-ete qualche altro programmino del genere non esitate a dirlo! :p
Se si potesse automatizzare via programmino anche la creazione del file di testo per rinominare sarebbe molto più immediato.
john_revelator
16-02-2008, 15:31
Eh no... ora mi dici dove l'hai
A parte la scocciatura di andarsi a posizionare nella giusta cartella... Funziona. ;)
A proposito, sai come si fa ad aprire un cmd direttamente dalla cartella desiderata anzi che dal desktop?
Incontentabile. :D
Da questa pagina sulla destra scarica il file cmdhere.exe
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Una volta installato ti bastera premere il tasto destro del mouse sulla cartella desiderata e ti si aprirà il prompt dei comandi direttamente in quella posizione. :)
edit. tasto dx e click alla voce open command window here a esser precisi
blue_blue
16-02-2008, 15:36
Incontentabile. :D
Da questa pagina sulla destra scarica il file cmdhere.exe
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Una volta installato ti bastera premere il tasto destro del mouse sulla cartella desiderata e ti si aprirà il prompt dei comandi direttamente in quella posizione. :)
edit. tasto dx e click alla voce open command window here a esser precisi
grazie anche da parte mia per questo! :) magari l'avessi saputo prima! :muro:
havanalocobandicoot
16-02-2008, 15:40
Incontentabile. :D
Da questa pagina sulla destra scarica il file cmdhere.exe
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Una volta installato ti bastera premere il tasto destro del mouse sulla cartella desiderata e ti si aprirà il prompt dei comandi direttamente in quella posizione. :)
edit. tasto dx e click alla voce open command window here a esser precisi
Ma tu lavori alla Microsoft... :sofico:
Grazie ancora! :p
john_revelator
16-02-2008, 15:44
Di niente. Buon fine settimana a tutti. :)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.