Ciao a tutti ieri ho creato questo script veloce per eseguire delle copie di BACKUP (RAID).
Ho il mio portatile che ha 2 HD uno E:\ dove ci sono i programmi e il S.O.
e C:\ dove ci sono i dati.
Ora io devo prima fare degli allineamenti sul pc e poi trasferire il tutto su F:\ HD USB.
Ora lo script funziona benissimo se al posto di un HD USB c'è u disco di rete o uno interno ma con l'USB non funziona.
ecco lo script
codice:
:: QUESTO BATCH ESEGUE UNA COPIA DI BACKUP DAL DISCO DATI DI QUESTO COMPUTER A QUALSIASI DESTINAZIONE
:: BASTA SETTARE SOLO LA CARTELLA DI DESTINAZIONE
:: SE LA CARTELLA NON ESISTE LA CREA
@ECHO OFF
SET DESTINAZIONE=F:\BKMWI
ECHO CARTELLA DI DESTINAZIONE CARICATA : %DESTINAZIONE%
ECHO PULISCO LA DIRECTORY PER IL BACKUP DELLE MAIL
REM CANCELLLO LA DIRECTORY C:\MWI\Mail
RMDIR C:\MWI\Mail /S /Q
REM CREO DI NUOVO LA DIRECTORY C:\MWI\Mail
MKDIR C:\MWI\Mail
ECHO PULIZIA COMPLETATA DI C:\MWI\Mail
ECHO COPIO L'ARCHIVIO DELLE MAIL DA THUNDERBIRD A C:\MWI\Mail
XCOPY "E:\Documents and Settings\MWI\Dati applicazioni\Thunderbird\Profiles\78zkt8we.default\Mail\pop.gmail.com\*.*" C:\MWI\Mail /Y /I /E /S
ECHO L'ARCHIVIO MAIL DI THUNDERBIRD E' STATO SALVATO SU C:\MWI\Mail
ECHO PULISCO LA DIRECTORY PER IL BACKUP DEI PROGETTI PHP
RMDIR C:\PHP /S /Q
MKDIR C:\PHP
ECHO PULIZIA COMPLETATA DI C:\PHP
ECHO COPIO L'ARCHIVIO PHP DEL SERVER SU C:\PHP
XCOPY C:\wamp\www\*.* C:\PHP /Y /I /E /S
ECHO COPIA DEL'ARCHIVIO PHP DEL SERVER SU C:\PHP ESEGUITA
ECHO PULISCO LA DIRECTORY %DESTINAZIONE%
REM CANCELLLO LA DIRECTORY DI DESTIAZIONE FINALE
RMDIR %DESTINAZIONE% /S /Q
REM CREO DI NUOVO LA DIRECTORY RICREO A DIRECTORY DI DESTINAZIONE FINALE
MKDIR %DESTINAZIONE%
ECHO PULIZIA COMPLETATA DI %DESTINAZIONE%
ECHO INIZIO A FARE LE COPIE SOLO DELLE CARTELLE CHE MI INTERESSANO DA C:\ A %DESTINAZIONE%
XCOPY "C:\ASP\*.*" %DESTINAZIONE%\ASP /Y /I /E /S
XCOPY "C:\bozze\*.*" %DESTINAZIONE%\BOZZE /Y /I /E /S
XCOPY "C:\C#\*.*" %DESTINAZIONE%\C# /Y /I /E /S
XCOPY "C:\C++\*.*" %DESTINAZIONE%\C++ /Y /I /E /S
XCOPY "C:\Cell\*.*" %DESTINAZIONE%\Cell /Y /I /E /S
XCOPY "C:\Clienti\*.*" %DESTINAZIONE%\Clienti /Y /I /E /S
XCOPY "C:\Codici_Sorgenti\*.*" %DESTINAZIONE%\Codici_Sorgenti /Y /I /E /S
XCOPY "C:\ColoneSonoreSiti\*.*" %DESTINAZIONE%\ColoneSonoreSiti /Y /I /E /S
XCOPY "C:\Corano\*.*" %DESTINAZIONE%\Corano /Y /I /E /S
XCOPY "C:\Corsi\*.*" %DESTINAZIONE%\Corsi /Y /I /E /S
XCOPY "C:\Documenti Vari\*.*" %DESTINAZIONE%\Documenti_Vari /Y /I /E /S
XCOPY "C:\DOMUS\*.*" %DESTINAZIONE%\DOMUS /Y /I /E /S
XCOPY "C:\Effetti audio\*.*" %DESTINAZIONE%\Effetti_Audio /Y /I /E /S
XCOPY "C:\Flash\*.*" %DESTINAZIONE%\Flash /Y /I /E /S
XCOPY "C:\FONTS\*.*" %DESTINAZIONE%\FONTS /Y /I /E /S
XCOPY "C:\giochi\*.*" %DESTINAZIONE%\giochi /Y /I /E /S
XCOPY "C:\html\*.*" %DESTINAZIONE%\HTML /Y /I /E /S
XCOPY "C:\Immagini\*.*" %DESTINAZIONE%\Immagini /Y /I /E /S
XCOPY "C:\Insegnamento_Scuola\*.*" %DESTINAZIONE%\Insegnamento_Scuola /Y /I /E /S
XCOPY "C:\Java\*.*" %DESTINAZIONE%\Java /Y /I /E /S
XCOPY "C:\JavaChiavetta\*.*" %DESTINAZIONE%\JavaChiavetta /Y /I /E /S
XCOPY "C:\JavaScript\*.*" %DESTINAZIONE%\JavaScript /Y /I /E /S
XCOPY "C:\MWI\*.*" %DESTINAZIONE%\MWI /Y /I /E /S
XCOPY "C:\OGE\*.*" %DESTINAZIONE%\OGE /Y /I /E /S
XCOPY "C:\PHP\*.*" %DESTINAZIONE%\PHP /Y /I /E /S
XCOPY "C:\PhpNix4\*.*" %DESTINAZIONE%\PhpNix4 /Y /I /E /S
XCOPY "C:\PLSQL\*.*" %DESTINAZIONE%\PLSQL /Y /I /E /S
XCOPY "C:\REC\*.*" %DESTINAZIONE%\REC /Y /I /E /S
XCOPY "C:\Registri\*.*" %DESTINAZIONE%\Registri /Y /I /E /S
XCOPY "C:\Rubrica Cell\*.*" %DESTINAZIONE%\Rubrica_Cell /Y /I /E /S
XCOPY "C:\RubricaSiti\*.*" %DESTINAZIONE%\RubricaSiti /Y /I /E /S
XCOPY "C:\Siti Web\*.*" %DESTINAZIONE%\Siti_Web /Y /I /E /S
XCOPY "C:\SQL\*.*" %DESTINAZIONE%\SQL /Y /I /E /S
XCOPY "C:\SviluppoImpresa\*.*" %DESTINAZIONE%\SviluppoImpresa /Y /I /E /S
XCOPY "C:\SWF\*.*" %DESTINAZIONE%\SWF /Y /I /E /S
XCOPY "C:\TEMP\*.*" %DESTINAZIONE%\TEMP /Y /I /E /S
XCOPY "C:\Tirocinio indiretto\*.*" %DESTINAZIONE%\Tirocinio_Indiretto /Y /I /E /S
XCOPY "C:\Varie\*.*" %DESTINAZIONE%\Varie /Y /I /E /S
XCOPY "C:\Video\*.*" %DESTINAZIONE%\Video /Y /I /E /S
XCOPY "C:\VocalReader\*.*" %DESTINAZIONE%\VocalReader /Y /I /E /S
XCOPY "C:\XML\*.*" %DESTINAZIONE%\XML /Y /I /E /S
XCOPY "C:\BackUp.bat" %DESTINAZIONE% /Y
ECHO FINE COPIA DEL DISCO DATI SU %DESTINAZIONE%
pause