:: ------------------------------------------------------------------------------------------------::
:: Certificado: MyDocsDelete.Bat ::
:: Versão: 1.4 ::
:: Direitos reservados: Ben Personick ::
:: Data: 2010-07-08 ::
:: ::
:: ::
:: Desc: Suprime de todas as limas e dobradores debaixo dos dobradores dos mydocuments de usuários múltiplos. ::
:: Não suprime de meus retratos ou de meu dobrador das formas, SOMENTE as limas dentro deles ::
:: ::
:: ------------------------------------------------------------------------------------------------::
: Começar
@Echo fora
:: ------------------------------------------------------------------------------------------------::
:: Esta seção ajusta-se - acima dos ajustes variáveis do defeito e ajusta-se o diretório e o nome de arquivo de registo. ::
:: ------------------------------------------------------------------------------------------------::
: Iniciar-Preparar
CHAMADA: Iniciar-Ajustar-Data
AJUSTAR Preamble=MyDocsDelete --
:: --------------------------------------------------------------------------------------------::
:: Trajetos relativos dos jogos usados para procurarar mais tarde. ::
:: --------------------------------------------------------------------------------------------::
AJUSTAR SDir= C:\Empty
AJUSTAR \ de Class= \ PILÃO \ alguns dobrador \ classe
:: --------------------------------------------------------------------------------------------::
:: Esta seção ajusta-se - acima das variáveis de registo. ::
:: --------------------------------------------------------------------------------------------::
AJUSTAR IDir= C:\MyDocsDelete\Logs
AJUSTAR ILog=ILog_%TDate%_%TTime%.Log
AJUSTAR IDL=%IDir% \ %ILog%
: Iniciar-IDir
ECOAR %Preamble% que verific para ver se há %IDir%
SE EXISTE A CHAMADA DE %IDir%: Iniciar-Eco “%Preamble% IDir %IDir% -- Encontrado!”
SE EXISTE a Extremidade-IDir EMPREENDEDORES de %IDir%
ECO %Preamble% %IDir% criador
mkdir %IDir%
: Extremidade-IDir
:: --------------------------------------------------------------------------------------------::
:: Esta seção ajusta valores de defeito para variáveis do fósforo, não muda à exceção do teste. ::
:: --------------------------------------------------------------------------------------------::
REM nenhuns necessários.
: Extremidade-Preparar
: Iniciar-Principal
Chamada: Iniciar-Eco “seção principal de começo em %TDate% em %TTime%”
: Start-MKSDir1
ECO %Preamble% que verific para ver se há “%SDir% \ minhas formas”
SE EXISTEM “%SDir% \ CHAMADA minhas formas”: Iniciar-Eco “SDir %SDir% \ minhas formas -- Encontrado!”
SE EXISTEM “%SDir% \ minhas formas” End-MKSDir1 EMPREENDEDORES
ECO %Preamble% “%SDir% criador \ minhas formas”
mkdir “%SDir% \ minhas formas”
: End-MKSDir1
: Start-MKSDir2
ECO %Preamble% que verific para ver se há “%SDir% \ meus retratos”
SE EXISTEM “%SDir% \ CHAMADA meus retratos”: Iniciar-Eco “SDir %SDir% \ meus retratos -- Encontrado!”
SE EXISTEM “%SDir% \ meus retratos” End-MKSDir2 EMPREENDEDORES
ECO %Preamble% “%SDir% criador \ meus retratos”
mkdir “%SDir% \ meus retratos”
: End-MKSDir2
: Iniciar-RoBoCopy-Processo
O REM dá laços embora em todos os subfolders do usuário no dobrador baixo
REM para /D %D dentro (de “o *") C:\Some Folder\Class\ ecoa %D
Para /D %%D DENTRO (“%Class% \ *") chamam: Iniciar-RoboCopy-Laço “%%D”
REM para /D %%D DENTRO (“%Class%") chamam: Iniciar-RoboCopy-Laço “%%D”
Extremidade-RoboCopy-Laço EMPREENDEDORES
: Iniciar-RoboCopy-Laço
AJUSTAR TDir=%~1
O REM ecoa “a 1 variável é %1 TDir=%TDir%”
CHAMADA: Iniciar-Eco “que suprime agora de limas e de dobradores em: %TDir% \ meus originais”
RoboCopy “%SDir%” “%TDir% \ meus originais” * /NoCopy /PURGE /S /LOG +: %IDL% /TEE /NP
EMPREENDEDORES: EOF
: Extremidade-RoboCopy-Laço
CHAMADA: Iniciar-Ajustar-Data
CHAMADA: Os processos RoboCopy do Iniciar-Eco de “terminaram! EM %TDate% EM %TTime%”
: Extremidade-RoBoCopy-Processo
: Extremidade-Principal
EMPREENDEDORES: EOF
EMPREENDEDORES Extremidade-Subs
EMPREENDEDORES: EOF
: Iniciar-Subs
EMPREENDEDORES: Extremidade-Ajustar-Data
: Iniciar-Ajustar-Data
AJUSTAR TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
AJUSTAR TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
EMPREENDEDORES: EOF
: Extremidade-Ajustar-Data
Extremidade-Eco EMPREENDEDORES
: Iniciar-Eco
Ajustar TEcho=%~1
ECOAR %Preamble% %TEcho% --
ECOAR %Preamble% %TEcho% -- >> %IDL%
EMPREENDEDORES: EOF
: Extremidade-Eco
: Extremidade-Subs
: Extremidade
|