BatchSviluppo

Script batch che sovrascrive un file in tutte le sottocartelle

Script batch che sovrascrive un file in tutte le sottocartelle

Per creare uno script batch che sovrascrive un file in tutte le sottocartelle della cartella principale, è necessario utilizzare il comando FOR in un prompt dei comandi. Ecco un esempio di codice:

@echo off
for /R "C:\landofworld" %%f in (*nome_file.png*) do (
    copy "C:\temp\nome_file.png" "%%f" /y
)
echo Operazione completata.
pause

In questo esempio, il comando “for /R” esegue un ciclo su tutte le sottocartelle della cartella principale “C:\landofworld”. Il comando “copy” viene utilizzato per sovrascrivere il file desiderato con un nuovo file. L’opzione “/y” forza la sovrascrittura senza chiedere conferma.

Per utilizzare questo codice, è sufficiente copiarlo in un blocco note e salvare il file con estensione “.bat“. Poi, basta eseguire il file batch per eseguire l’operazione di sovrascrittura.

Nota: Assicurarsi che la posizione del nuovo file e della cartella principale siano corretti nel codice sopra.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *