blog}

Copiare un file in più cartelle e cancellare un file da più cartelle tramite comando Windows da cmd o file batch

Ipotizziamo di voler copiare il file “C:\app_offline.htm” in tutte le sotto cartelle del tipo “sito\wwwroot” contenuto nel direttorio “C:\HostingSpaces\erosvps”.

In questo caso è possibile utilizzare un unico comando eseguire dal prompt dei comandi o da un file batch come di seguito indicato:

for /d %%a in (C:\HostingSpaces\erosvps\*) do if exist "%%~a\wwwroot\" copy "C:\app_offline.htm" "%%~a\wwwroot"

La stessa metodologia può essere adottata per cancellare un file da più cartelle. Ad esempio, se si volesse cancellare il file “app_offline.htm” contenuto nelle cartelle “C:\HostingSpaces\awasvw\sito1\wwwroot”, “C:\HostingSpaces\awasvw\sito2\wwwroot” ecc.. il comando sarebbe:

for /d %%a in (C:\HostingSpaces\awasvw\*) do if exist "%%~a\wwwroot\" del "%%~a\wwwroot\app_offline.htm"

ti è piaciuto l'articolo? condividi

sharing my ICT knowledge and expertise through the documentation of my experiences

Eros Sormani

Mi occupo di progettazione e sviluppo di soluzioni software e di creazione, implementazione e mantenimento di infrastrutture digitali

Altri Articoli del BLOG

Torna su