:: ------------------------------------------------------------------------------------------------::
:: Pismo: MyDocsDelete.Bat ::
:: Wersja: 1.4 ::
:: Prawo autorskie: Ben Personick ::
:: Data: 2010-07-08 ::
:: ::
:: ::
:: Desc: Kasować wszystkie kartoteka i falcówka pod the mydocuments falcówka wieloskładnikowy użytkownik. ::
:: Kasować the Mój Obrazek lub Mój Kształt Falcówka, TYLKO the Kartoteka wśród ::
:: ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać
@Echo Daleko
:: ------------------------------------------------------------------------------------------------::
:: Ten sekcja ustawiać - w górę brak zmienny położenie i ustawiać the wyróbka książka telefoniczna i kartoteka - imię. ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać-przygotowywać
WEZWANIE: Zaczynać-Set-datować
USTAWIAĆ Preamble=MyDocsDelete --
:: --------------------------------------------------------------------------------------------::
:: Set Względny Ścieżka używać opóźniony. ::
:: --------------------------------------------------------------------------------------------::
USTALONY SDir= C:\Empty
USTALONY Class= \ \ PILON \ Niektóre Skoroszytowy \ Klasa
:: --------------------------------------------------------------------------------------------::
:: Ten Sekcja Ustawiać - w górę wyróbka zmienna. ::
:: --------------------------------------------------------------------------------------------::
USTALONY IDir= C:\MyDocsDelete\Logs
SET ILog=ILog_%TDate%_%TTime%.Log
SET IDL=%IDir% \ %ILog%
: Zaczynać-IDir
ODBIJAĆ SIĘ ECHEM %Preamble% Dla %IDir%
JEŻELI ISTNIEĆ %IDIR% WEZWANIE: Zaczynać-odbijać się echem "%Preamble% IDir %IDir% -- Zakładać!"
JEŻELI ISTNIEĆ %IDir% ROZPOCZYNAJĄCY Końcówka-IDir
ODBIJAĆ SIĘ ECHEM %Preamble% %IDir%
mkdir %IDir%
: Końcówka-IDir
:: --------------------------------------------------------------------------------------------::
:: Ten Sekcja Ustawiać Brak Wartość dla zapałczany zmienna, zmieniać oprócz testowanie. ::
:: --------------------------------------------------------------------------------------------::
REM Nikt Potrzebować.
: Końcówka-przygotowywać
: Zaczynać-magistrala
Wezwanie: Zaczynać-odbijać się echem "Główny Sekcja NA %TDate% PRZY %TTime%"
: Start-MKSDir1
ODBIJAĆ SIĘ ECHEM %Preamble% Dla "%SDir% \ Mój Kształt"
JEŻELI ISTNIEĆ "%SDir% \ Mój Kształt" WEZWANIE: Zaczynać-odbijać się echem "SDir %SDir% \ Mój Kształt -- Zakładać!"
JEŻELI ISTNIEĆ "%SDir% \ Mój Kształt" ROZPOCZYNAJĄCY End-MKSDir1
ODBIJAĆ SIĘ ECHEM %Preamble% "%SDir% \ Mój Kształt"
mkdir "%SDir% \ Mój Kształt"
: End-MKSDir1
: Start-MKSDir2
ECHO %Preamble% Dla "%SDir% \ Mój Obrazek"
JEŻELI ISTNIEĆ "%SDir% \ Mój Obrazek" WEZWANIE: Zaczynać-odbijać się echem "SDir %SDir% \ Mój Obrazek -- Zakładać!"
JEŻELI ISTNIEĆ "%SDir% \ Mój Obrazek" ROZPOCZYNAJĄCY End-MKSDir2
ODBIJAĆ SIĘ ECHEM %Preamble% "%SDir% \ Mój Obrazek"
mkdir "%SDir% \ Mój Obrazek"
: End-MKSDir2
: Zaczynać-RoBoCopy-przetwarzać
REM Zapętlać chociaż wszystkie użytkownik subfolders w podstawowy falcówka
REM dla /D %D wewnątrz (" C:\Some Folder\Class\ *") Odbijać się echem %D
Dla /D %%D W ("%Class% \ *") Dzwonić: Zaczynać-RoboCopy-zapętlać "%%D"
REM Dla /D %%D W ("%Class%") Dzwonić: Zaczynać-RoboCopy-zapętlać "%%D"
ROZPOCZYNAJĄCY Końcówka-RoboCopy-Zapętlać
: Zaczynać-RoboCopy-zapętlać
USTAWIAĆ TDir=%~1
REM Odbijać się echem "The (1) Zmienna być %1 TDir=%TDir%"
WEZWANIE: Zaczynać-odbijać się echem "Teraz Kasować Kartoteka i Falcówka w: %TDir% \ Mój Dokument"
RoboCopy "%SDir%" "%TDir% \ Mój Dokument" * /NoCopy /PURGE /S /LOG +: %IDL% /TEE /NP
ROZPOCZYNAJĄCY: EOF
: Końcówka-RoboCopy-zapętlać
WEZWANIE: Zaczynać-Set-datować
WEZWANIE: Zaczynać-odbijać się echem "RoboCopy Proces Uzupełniać! NA %TDATE% PRZY %TTIME%"
: Końcówka-RoBoCopy-przetwarzać
: Końcówka-magistrala
ROZPOCZYNAJĄCY: EOF
ROZPOCZYNAJĄCY Końcówka-Okręt podwodny
ROZPOCZYNAJĄCY: EOF
: Zaczynać-okręt podwodny
ROZPOCZYNAJĄCY: Końcówka-Set-datować
: Zaczynać-Set-datować
USTAWIAĆ TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7,2%
USTAWIAĆ TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6,2%
ROZPOCZYNAJĄCY: EOF
: Końcówka-Set-datować
ROZPOCZYNAJĄCY Końcówka-Odbijać się echem
: Zaczynać-odbijać się echem
Ustawiać TEcho=%~1
ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% --
ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% -- >> %IDL%
ROZPOCZYNAJĄCY: EOF
: Końcówka-odbijać się echem
: Końcówka-okręt podwodny
: Końcówka
|