:: ::
:: Manuscript: MyDocsDelete.Bat ::
:: Versie: 1.4 ::
:: Auteursrecht: Ben Personick ::
:: Datum: 2010-07-08 ::
:: ::
:: ::
:: Desc: Schrapt alle dossiers en omslagen onderaan de mydocumentsomslagen van veelvoudige gebruikers. ::
:: Schrapt niet de Mijn Beelden of Mijn Omslag van Vormen, SLECHTS de Dossiers binnen hen ::
:: ::
:: ::
: Begin
@Echo weg
:: ::
:: Deze sectie plaatst - blijf omhoog veranderlijke montages en reeksen in gebreke de het registrerenfolder en dossier - naam. ::
:: ::
: Begin-Prep
VRAAG: Begin-reeks-datum
VASTGESTELDE Preamble=MyDocsDelete --
:: ::
:: De Relatieve die Wegen van reeksen aan onderzoek later worden gebruikt. ::
:: ::
VASTGESTELDE SDir= C:\Empty
VASTGESTELDE Class= \ \ PYLON \ Wat Klasse van de Omslag \
:: ::
:: Deze Sectie zet registrerenvariabelen op. ::
:: ::
VASTGESTELDE IDir= C:\MyDocsDelete\Logs
VASTGESTELDE ILog=ILog_%TDate%_%TTime%.Log
REEKS IDL=%IDir% \ %ILog%
: Begin-IDir
ECHO %Preamble% die %IDir% controleren
ALS %IDir% VRAAG BESTA: Begin-echo „%Preamble% IDir %IDir% -- Vond!“
ALS %IDir% GOTO eind-IDir BESTA
WEERGALM %Preamble% Leidende tot %IDir%
mkdir %IDir%
: Eind-IDir
:: ::
:: Deze Sectie plaatst StandaardWaarden voor gelijkevariabelen, verandert niet behalve het testen. ::
:: ::
Rem Nodig niets.
: Eind-Prep
: Begin-leiding
Vraag: Begin-echo „Beginnende HoofdSectie OVER %TDate% BIJ %TTime%“
: Begin-MKSDir1
ECHO %Preamble% die „%SDir% \ Mijn Vormen controleren“
ALS „%SDir% \ BESTA ROEPEN Mijn Vormen“: Begin-echo „SDir %SDir% \ Mijn Vormen -- Vond!“
ALS „%SDir% \ Mijn Vormen“ GOTO eind-MKSDir1 BESTA
WEERGALM %Preamble% Leidende tot „%SDir% \ Mijn Vormen“
mkdir „%SDir% \ Mijn Vormen“
: Eind-MKSDir1
: Begin-MKSDir2
ECHO %Preamble% die „%SDir% \ Mijn Beelden controleren“
ALS „%SDir% \ BESTA ROEPEN Mijn Beelden“: Begin-echo „SDir %SDir% \ Mijn Beelden -- Vond!“
ALS „%SDir% \ Mijn Beelden“ GOTO eind-MKSDir2 BESTA
WEERGALM %Preamble% Leidende tot „%SDir% \ Mijn Beelden“
mkdir „%SDir% \ Mijn Beelden“
: Eind-MKSDir2
: Begin-RoBoCopy-proces
De Lijn van rem hoewel alle gebruikerssubfolders in basisomslag
Rem voor /D %D („C:\Some Folder\Class\ *“) weergalmt binnen %D
Voor /D %%D BINNEN („%Class% \ *“) roepen: Begin-RoboCopy-lijn „%%D“
Rem voor /D %%D BINNEN („%Class%“) roept: Begin-RoboCopy-lijn „%%D“
Eind-RoboCopy-Lijn GOTO
: Begin-RoboCopy-lijn
VASTGESTELDE TDir=%~1
Rem weergalmt de „1 Variabele is %1 TDir=%TDir%“
VRAAG: Begin-echo die „nu Dossiers en Omslagen schrappen in: %TDir% \ Mijn Documenten“
RoboCopy „%SDir%“ „%TDir% \ Mijn Documenten“ * /NoCopy /PURGE /S /LOG +: %IDL% /TEE /NP
GOTO: EOF
: Eind-RoboCopy-lijn
VRAAG: Begin-reeks-datum
VRAAG: Begin-echo „Voltooide de Processen van RoboCopy! OP %TDate% BIJ %TTime%“
: Eind-RoBoCopy-proces
: Eind-leiding
GOTO: EOF
Eind-Subs GOTO
GOTO: EOF
: 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
: Eind-Subs
: Eind
|