FORUM DARKERS

Tecnologia & Informática => Programação => Batch Script => Topic started by: cebolaaa on 16 de May , 2007, 06:25:24 PM

Title: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: cebolaaa on 16 de May , 2007, 06:25:24 PM
galera, tenho q ir pro colegio entao vou ser bem rapido.

@echo off
echo. Deletar arquivos?
set /p opcao=Sim "1", Nao "2".
if "%opcao%"=="1" GOTO OP1
if "%opcao%"=="2" GOTO OP2
:OP1
cd c:\documents and settings\%username%\config~1\Temp\
del *.*
cd c:\documents and settings\%username%\config~1\Temporary Internet Files\
del *.*
:OP2
EXIT


simplesmente ele naum deleta.... como fazer?
obrigado.
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: rog on 16 de May , 2007, 07:08:09 PM
cd c:\documents and settings\%username%\config~1\Temp\
del *.*

del /F /S /Q "c:\documents and settings\%username%\config~1\Temp\*"

eu pessoalmente faço assim :

cls
@echo off


        echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
        echo º           girardin cleaner      [en cours]              º
        echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

RMDIR /S /Q G:\TMP
RMDIR /S /Q G:\TEMP

MKDIR G:\TMP
MKDIR G:\TEMP
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: Anonymous on 16 de May , 2007, 09:32:35 PM
este codigo também e bom...


Quotecmd /c del /q C:\WINDOWS\temp\*.*

 ;)
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: cebolaaa on 16 de May , 2007, 11:23:47 PM
tipo, o problema eh assim,,, se o arquivo ta em kalker local no c:\ ou unidade q ta o sistema op, tudo ocorre numa boua,,, mas se ta em outra unicade,,, ele deleta os arquivos da pasta q ele ta,,, ex: e:\xxx\xxx\xxx.exe... ele deleta tudo o q ta na pasta dele.... alguem sabe se te algum comando q faz ele enterpretar a unidade do sistema Op como local de ação msm estando em outro local?

obrigado.
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: rog on 16 de May , 2007, 11:30:48 PM
todos os commandos que a gente te deu funcionam sem problema neum
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: #phobia on 17 de May , 2007, 07:14:39 AM
Basta você colocar no inicio do código a seguinte sintaxe: %HomeDrive%.
Desse jeito vai para a unidade onde se encontra o sistema operacional (C:).

Só mais uma dicazinha...

Você pode ao invés de escrever: \documents and settings\  escrever: \docume~1\


;)
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: whit3_sh4rk on 17 de May , 2007, 09:22:41 AM
Não tem necessidade de usar %username%. Simplesmente usem %userprofile%..
cd "%userprofile%\Configurações Locais\Temp"

=

C:\Documents and Settings\USER\Configurações locais\Temp

Depois escolha um dos métodos citados acima.

[]s
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: #phobia on 17 de May , 2007, 01:41:06 PM
Legal whit3, não conhecia esse %userprofile%.

O bom é que mesmo estando em outra unidade que não seja a C, basta digitar cd %userprofile% e já cai direto na pasta do user...


Vlw!
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: cebolaaa on 17 de May , 2007, 02:11:04 PM
mto produtivo,,, mas,,, se eu execulto o programa do f:\ por exemplo,,, sendo q o meu windows ta no c:\..... msm usando o cd "%HomeDrive%\" ou o "%UserProfile%", ele joga o comando de ""del"" na psta q eu to da outra unidade....

cd "%userprofile%\config~1\Temp"
del *.*
cd "%userprofile%\config~1\Temporary Internet Files"
del *.*
cd "%userprofile%\cookies"
del *.*
cd "%HomeDrive%\WINDOWS\Prefetch"
del *.*

msm assim,,,, ele ñ da certo,, ai tem q execultar do C:\

mas ai da td certin xD,,, abraços e obrigado... xD
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: rog on 17 de May , 2007, 03:28:02 PM
deixa o cd de lado

os sistemas command line sao geralmente assim

command parametros

no seu caso o commando e DEL e o parametro e o caminho

entao :

DEL /s /q "%userprofile%\config~1\Temporary Internet Files\*.*"

vai apagar com parametros
S ==> ate os qrquivos localizados em sub pastas
Q ==> nao pede confirmaçao ao usuario

os arquivos localizados no caminho %userprofile%\config~1\Temporary Internet Files

porem isso nao vai apagar os arquivos escondidos, eu nao tem a formula de cabeça mas posso procurar

rog
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: Anonymous on 17 de May , 2007, 06:19:53 PM
tenta algum comando de "atrrib" para desocultar....
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: #phobia on 17 de May , 2007, 06:22:22 PM
É melhor fazer como o exemplo do rog la em cima...

Remove o diretório e em seguida cria-o novamente.
Acho que essa é a melhor forma e bem simples!
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: cebolaaa on 18 de May , 2007, 11:48:37 PM
axo q vou fikar com o rog xD, vou fazer dps posto ae, brigado a tds xD
Title: Re: Poxa galera, naum to conseguindo fazer uma coisa...
Post by: cebolaaa on 19 de May , 2007, 12:14:12 AM
perfeito ROG xD, deu certin,, deletou td, msm tanto em outra unidade, e deletou ate os arquivos q tavam sendo blokeados pelo internet explorer!!! xD

eu amo vcs xD :*