:: ::
:: Manuscript: RoboCopy_Backup_Logs.bat ::
:: Versie: 1.0 ::
:: Auteursrecht: Ben Personick ::
:: Datum: 2010-07-12 ::
:: ::
:: ::
:: Desc: Montages van het Systeem van exemplaren worden de Lokale, en de documenten aan een reserveplaats op HD het in werking gesteld van::
:: ::
:: ::
: Begin
ECHO weg
VASTGESTELDE ScriptName=RoboCopy_Backup_Logs
ECHO Beginnend met %ScriptName%…
:: ::
:: Deze sectie plaatst - blijf omhoog veranderlijke montages en reeksen in gebreke de het registrerenfolder en dossier - naam. ::
:: ::
: Begin-Prep
ECHO weg
VRAAG: Begin-reeks-datum
REEKS Preamble=%ScriptName% --
:: ::
:: De Relatieve die Wegen van reeksen aan Exemplaar later worden gebruikt. ::
:: ::
:: De geldige Unc- weg of van de Aandrijving brief moet voor SrcDrv worden gebruikt, b.v. C: of \ \ computername
:: Geen vriable weg zou in een \ moeten beëindigen
VASTGESTELDE SrcDrv=C:
VASTGESTELDE SrcDir=dir1 \ dir2 \ dir3
VASTGESTELDE SrcFile=YourFilename (Geen Extention)
VASTGESTELD SrcExt=Your Dossier Extention (zoals .txt zonder de punt)
REEKS SrcFull=%SrcDrv% \ %SrcDir% \ %SrcFile%.%ScrExt%
:: ::
:: Als DstDrv aan NOMATCH wordt geplaatst zal het de aandrijving vinden het partijdossier van tweemaal wordt geklikt. ::
:: ::
VASTGESTELDE DstDrv=C:
VASTGESTELDE DstDir=destination \ gaat hier \
:: ::
:: Deze sectie vindt de Aandrijving het Dossier van de Partij van voor gebruik later in het manuscript: wordt gelopen:
:: ::
ALS van %DstDrv% NEQ NOMATCH Goto eind-vondst-aandrijving--Brief
: Begin-vondst-aandrijving-brief
Vraag: Begin-vondst-DL-looppas-van
: Eind-vondst-aandrijving-brief
ECHO %Preamble% Aandrijving in werking wordt gesteld van = %DstDrv% die --
ALS DstDrv == NOMATCH WEERGALMT werd de PARTIJ NIET IN WERKING GESTELD VAN HARD DRIVE!!
Rem ALS de pauze NOMATCH van DstDrv ==
ALS DstDrv == NOMATCH GOTO: EOF
:: ::
:: Vastgesteld Dossier - noem om datum en tijd in het Formaat te omvatten van ISO voor het gemakkelijke sorteren ::
:: ::
VRAAG: Begin-reeks-datum
REEKS DstFileFull=%SrcFile%_%TDate%_%TTime%.%ScrExt%
REEKS DstFull=%DstDrv% \ %DstDir% \ %DstFileFull%
:: ::
:: Deze Sectie zet registrerenvariabelen op. ::
:: ::
REEKS IDir=%DstDrv% \ Admin \ %ScriptName% Logboeken \
VASTGESTELDE ILog=%ScriptName%_%TDate%_%TTime%.Log
:: Om het Registreren uit te zetten --> PLAATS IDL=nul
PLAATS IDL=%IDir% \ %ILog%
:: ::
:: Deze Sectie leidt tot Folders voor Registreren en andere dossiers ::
:: ::
: Begin-creëren-folders
ALS „%IDL% " == " nul“ IDir=nul plaatsen
Voor /F %%D BINNEN („%IDir%“) ROEPEN: Begin-DIR-lijn %%D
Eind-DIR-Lijn GOTO
: Begin-DIR-lijn
VASTGESTELDE TDir=%1
ALS %TDir%== " nul " GOTO: EOF
ECHO %Preamble% die %TDir% controleren
ALS %TDir% VRAAG BESTA: Begin-echo „%TDir% -- Vond!“
ALS %TDir% GOTO BESTA: EOF
WEERGALM %Preamble% Leidende tot %TDir%
MKDir %TDir%
VRAAG: De begin-echo „leidde tot %TDir%“
GOTO: EOF
: Eind-DIR-lijn
VRAAG: Begin-echo „Voltooide dir-Lijn“
: Eind-creëren-folders
: Eind-Prep
: Begin-beginnen-logboek
VRAAG: Begin-reeks-datum
VRAAG: Begin-echo „„
VRAAG: Begin-echo „“
VRAAG: De begin-echo „BEGINT %ScriptName% met Manuscript op %TDate% BIJ %TTime%“
VRAAG: Begin-echo „“
VRAAG: Begin-echo „„
: Eind-beginnen-logboek
: Begin-leiding
:: ::
:: Vastgesteld Dossier - noem om datum en tijd in het Formaat te omvatten van ISO voor het gemakkelijke sorteren ::
:: ::
VRAAG: Begin-reeks-datum
REEKS DstFileFull=%SrcFile%_%TDate%_%TTime%.%ScrExt%
REEKS DstFull=%DstDrv% \ %DstDir% \ %DstFileFull%
: Begin-exemplaar
VRAAG: Begin-echo die „lopen: XCopy %SrcFull% %%DstFull%% /Z /G /V /Y“
XCopy „%SrcFull%“ „%DstFull%“ /Z /G /V /Y
: Eind-exemplaar
: Eind-leiding
GOTO: Eind
Eind-Subs GOTO
GOTO: Eind
: Begin-Subs
GOTO: Eind-reeks-datum
: Begin-reeks-datum
VASTGESTELDE TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7,2%
VASTGESTELDE TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6,2%
GOTO: EOF
: Eind-reeks-datum
Eind-Echo GOTO
: Begin-echo
Vastgestelde TEcho=%~1
ECHO %Preamble% %TEcho% --
ECHO %Preamble% %TEcho% -- >> %IDL%
GOTO: EOF
: Eind-echo
GOTO eind-vondst-DL-looppas-van
: Begin-vondst-DL-looppas-van
VOOR %%V BINNEN (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) ROEPEN: Begin-DL-lijn %%V
Eind-DL-Lijn GOTO
: Begin-DL-lijn
Als %DstDrv% NEQ NOMATCH GOTO: EOF
VASTGESTELDE TDrv=%1:
ECHO %Preamble% van rem TDrv = %TDrv% --
Dir /D | VIND „Folder van“ | Vind „%TDrv% \“
ALS ERRORLEVEL 1 GOTO: EOF
REEKS DstDrv=%TDrv%
GOTO: EOF
: Eind-DL-lijn
Echo %Preamble% van rem eind-DL-Lijn --
GOTO: EOF
: Eind-vondst-DL-looppas-van
: Eind-Subs
: Eind
VRAAG: Begin-reeks-datum
VRAAG: Begin-echo „!! --!! %ScriptName% die OP %TDate% BIJ %TTime% weggaan!! --!!
GOTO: EOF
|