Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

Deletar Pastas e arquivos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Deletar Pastas e arquivos

Mensagem por wgerade em Qua Jan 18, 2012 2:59 pm

Gostaria de criar um script que executar uma limpeza em algumas pastas com as seguintes condições:

Condição de uma data, vc inseri uma data e os arquivos anteriores a esta data seja deletada.
Apagar as pastas do diretorio C:\temp\ , porém pulando a primeira pasta depois do C:\temp\...\* apagar pastas e arquivos.
Seria uma mescla e ajustes com esses modelos abaixo:

DATA:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
Set /p DMA=DATA A PROCURAR ? Ex: DD/MM/AAAA :
for %%a in (*.*) do (
echo Arquivo %%~nxa criado em Data: %%~ta
echo.
set data=%%~ta
::remova depois o echo logo abaixo ele é somente para evitar acidentes
echo if "!data:~0,-6!" LSS "!DMA!" (DEL /Q /S %%~nxa)
)

DELETAR:
@echo off
set d=del/q/s/f
set r=rd/s/q
set p1=c:\limpeza
%d% %p1%\*
for /f "Tokens=*" %%i in ('dir/B/AD %p1%\') do %r% "%p1%\%%i"
goto:eof

Podem me ajudar please!!!
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Handerson em Qua Jan 18, 2012 11:12 pm

deixa ver se eu entendi , vc quer criar um script que delete todos os arquivos que estão atras de uma data determinada pelo usuario na pasta %Temp% e que não delete a primeira pasta na pasta temp ?

Handerson

Idade : 22

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Boss-Head em Qui Jan 19, 2012 4:45 am

cd %temp%

del /q /s *.*

.....

seria isso ?
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Handerson em Qui Jan 19, 2012 8:48 am

o boss mas ele queria que não deleta-se a primeira a pasta e arquivos que são passados de uma data definida pelo usuario.

Handerson

Idade : 22

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por wgerade em Qui Jan 19, 2012 7:56 pm

Então existe um diretorio C:\pasta\
Dentro dela vai ter varias pasta de usuarios diversos C:\pasta\user1; C:\pasta\user2 ... C:\pasta\userX
Queria criar um script que vc digita uma data ex.: 19/01/2012 - Ai verifica tudo oq for anterior a esta data seja deletado tanto Pasta como Arquivos... *.*
Então ele acessa a pasta C:\pasta\PULA ESTA PASTA\ e ai del/q/s *.*
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Handerson em Qui Jan 19, 2012 8:16 pm

ma qual seria apasta que é pra ele pular ?

Handerson

Idade : 22

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Boss-Head em Qui Jan 19, 2012 9:04 pm

tem um script que postei aqui que faz quase isso.
deleta arquivos pela data de criação vê se vc consegue adaptar ele...
não sei onde está dá uma vasculhada no forum.
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por wgerade em Sex Jan 20, 2012 4:15 pm

Então no inicio do topico eu coloquei realmente o de data mas o GRANDE problema e a questão de pular a pasta...
Pois queria que ele pulasse qlq pasta, pq eu num sei necessáriamente qual pasta é mas tem que pular...
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por wgerade em Ter Jan 24, 2012 12:31 pm

Já consegui resolver parte...

@echo off
set d=del/q/s/f
set r=rd/s/q
set dir=c:\teste\

dir c:\teste\* /b >%temp%\list.txt

for /f "tokens=*" %%x in ('type %temp%\list.txt') do (
%d% %dir%\%%x\*
for /f "Tokens=*" %%i in ('dir/B/AD %dir%\%%x') do %r% "%dir%\%%x\%%i"
)
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Handerson em Ter Jan 24, 2012 1:46 pm

eu to fazendo um script pra vc, quando tiver pronto eu posto (dei umas paradas esses dias, pois tava jogando Tron 2.0 Very Happy e zerei agora).

Handerson

Idade : 22

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por andre.irece em Sab Ago 11, 2012 11:37 am

Bom dia,
preciso de algo parecido, porém bem mais simples.
preciso deletar os arquivos de uma pasta e suas subpastas anteriores a dois meses. Dessa forma, rodo o script uma vez por semana e ele deletará todos os arquivos anteriores a 2 meses, ficando apenas os arquivos daqueles ultimos dois meses.
alguém pode me ajudar?
obrigado!

andre.irece

Idade : 28

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por diego.mrs em Sab Ago 11, 2012 1:17 pm

ai vc pode criar um if compara
.
escrevi a base, ve se serve
.
@echo off
set dt=%date%
call:dat %dt%
echo data atual
echo %da% %dm% %dd%
echo.
call:dat %~t1
echo data arquivo
echo %da% %dm% %dd%
echo.
pause>nul
exit

:dat
set dat=%*
set dat=%dat:/=%
set da=%dat:~4,4%
set dm=%dat:~2,2%
set dd=%dat:~0,2%
goto:eof
avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por diego.mrs em Sab Ago 11, 2012 1:21 pm

assim,,, é só vc arrastar qualquer arquivo para cima deste batch que ele lhe mostrará melhor.
avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: Deletar Pastas e arquivos

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum