Modifica ricorsiva file html

zioweb

Utente Attivo
9 Ago 2010
33
2
8
Buongiorno, vi espongo mio problema...
Ho 700 cartelle, all'interno delle quali è presente un unico file con estensione html
In ognuno di questi file devo sostituire una stringa ( esempio: http://tixiocaio con https://tiziocaio)
Al momento posso aprire ogni file di ogni cartella con Notepad++ e poi fare il cambio, ma capite che su 700 file è lunghissimo...

Lavoro con windows attualmente.... se avessi linux avrei già risolto....

Avreste una soluzione più veloce da suggerirmi ??

Grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, io uso netbeans che ha una comodissima funzione nel menu : "replace in project".
Selezioni la directory indichi le stringhe da sostituire e in un nanosecondo apporta tutte le modifiche.
Molti IDE hanno questa funzione forse anche notepad++ ma non ne sono sicuro
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.181
312
83
La funzione di sostituzione è presente ormai in tutti gli editori di testo compreso Notepad++ molto bella e utile è anche quella di Dreamwever
 

marino51

Utente Attivo
28 Feb 2013
2.865
153
63
Lombardia
ti suggerisco un editor esadecimale (lavora sia in esadecimale che carattere)
è facile da gestire, adatto per la necessità che hai espresso,
(non si installa)
*********************************************************************
Hex-editor XVI32 2.55
Copyright (c) 1998-2012 Christian Maas - All Rights Reserved
chmaas@handshake.de
http://www.chmaas.handshake.de
*********************************************************************
lo eseguo così,
Codice:
set BegDir=E:\_Downloads\PHP\Highcharts\Highcharts-5.0.9
FOR /R %BegDir% %%D IN (*.htm) DO START /W xvi32.exe %%D /S=_Highchart_1.txt
il file "_Highchart_1.txt" contiene le modifiche da apportare a tutti i file "*.htm" che si trovano nella cartella "BegDir" e tutte le sottocartelle
ovviamente è un esempio che adatti alla tua situazione