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



Participe do fórum, é rápido e fácil

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


Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Pesquisa personalizada

Ir em baixo
avatar
Abiatar
Idade : 37

Ajuda - Bat para listar conteúdo de pasta  Empty Ajuda - Bat para listar conteúdo de pasta

Sex Mar 08, 2013 6:31 pm
Boa tarde galera!
Preciso de ajuda, se alguma alma caridosa puder me dar uma luz, agradeço!
Preciso de uma bat que me informe quantos arquivos tem dentro de uma pasta de cada extensão diferente e que me de a somatoria do tamanho dos arquivos por extensão, ex:
10 arquivos txt 235.088 bytes
05 arquivos jpg 350.000 bytes
Muito obrigado pessoal!
Boss-Head
Boss-Head
Idade : 36

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

Sex Mar 08, 2013 8:57 pm
dá uma vasculhada no forum eu creio que já tem algo assim aqui...
avatar
Abiatar
Idade : 37

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

Sab Mar 09, 2013 12:03 pm
Boss-Head escreveu:dá uma vasculhada no forum eu creio que já tem algo assim aqui...

Obrigado por responder, eu procurei cara e bastante, mas não to conseguindo encontrar, mesmo assim obrigado:roll:
rjjj
rjjj
Idade : 26

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

Sab Mar 09, 2013 1:57 pm
Escrevi o código para você [Você precisa estar registrado e conectado para ver esta imagem.]:


Código:

@ECHO OFF
TITLE Pasta - Detalhes
SETLOCAL ENABLEDELAYEDEXPANSION
SET Pasta=Exemplo
SET Numero=0
FOR /F "TOKENS=*" %%x IN ('DIR /B "!Pasta!"') DO (
    SET Final=%%x
    IF !Numero! EQU 0 (
        CALL :DefinirExtensao "%CD%\!Pasta!\%%x"
    ) ELSE (
        SET /A Loop=!Numero! - 1
        SET Analisada=0
        FOR /L %%y IN (0,1,!Loop!) DO (
            IF "!Extensao[%%y]!" == "!Final:~-3!" (
                SET /A Quantidade[%%y]+=1
                SET Analisada=1
                CALL :SomarTamanho "%CD%\!Pasta!\%%x" %%y
            )
        )
        IF !Analisada! EQU 0 (
            CALL :DefinirExtensao "%CD%\!Pasta!\%%x"
        )
    )
)
SET /A Loop=!Numero! - 1
FOR /L %%x IN (0,1,!Loop!) DO (
    ECHO ExtensÆo: !Extensao[%%x]!  ^|  Arquivos: !Quantidade[%%x]!  ^|  Somat¢rio: !Somatorio[%%x]!B
)
ENDLOCAL
PAUSE > NUL
EXIT



:DefinirExtensao
SET Somatorio[!Numero!]=0
SET Extensao[!Numero!]=!Final:~-3!
SET Quantidade[!Numero!]=1
CALL :SomarTamanho %1 !Numero!
SET /A Numero+=1
GOTO :EOF



:SomarTamanho
SET /A Somatorio[%2]+=%~Z1
GOTO :EOF


A variável Pasta armazena o nome da pasta a ter informações de seu conteúdo mostradas.



Espero ter ajudado [Você precisa estar registrado e conectado para ver esta imagem.].
avatar
Abiatar
Idade : 37

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

Sab Mar 09, 2013 4:01 pm
rjjj escreveu:Escrevi o código para você [Você precisa estar registrado e conectado para ver esta imagem.]:


Código:

@ECHO OFF
TITLE Pasta - Detalhes
SETLOCAL ENABLEDELAYEDEXPANSION
SET Pasta=Exemplo
SET Numero=0
FOR /F "TOKENS=*" %%x IN ('DIR /B "!Pasta!"') DO (
    SET Final=%%x
    IF !Numero! EQU 0 (
        CALL :DefinirExtensao "%CD%\!Pasta!\%%x"
    ) ELSE (
        SET /A Loop=!Numero! - 1
        SET Analisada=0
        FOR /L %%y IN (0,1,!Loop!) DO (
            IF "!Extensao[%%y]!" == "!Final:~-3!" (
                SET /A Quantidade[%%y]+=1
                SET Analisada=1
                CALL :SomarTamanho "%CD%\!Pasta!\%%x" %%y
            )
        )
        IF !Analisada! EQU 0 (
            CALL :DefinirExtensao "%CD%\!Pasta!\%%x"
        )
    )
)
SET /A Loop=!Numero! - 1
FOR /L %%x IN (0,1,!Loop!) DO (
    ECHO ExtensÆo: !Extensao[%%x]!  ^|  Arquivos: !Quantidade[%%x]!  ^|  Somat¢rio: !Somatorio[%%x]!B
)
ENDLOCAL
PAUSE > NUL
EXIT



:DefinirExtensao
SET Somatorio[!Numero!]=0
SET Extensao[!Numero!]=!Final:~-3!
SET Quantidade[!Numero!]=1
CALL :SomarTamanho %1 !Numero!
SET /A Numero+=1
GOTO :EOF



:SomarTamanho
SET /A Somatorio[%2]+=%~Z1
GOTO :EOF


A variável Pasta armazena o nome da pasta a ter informações de seu conteúdo mostradas.



Espero ter ajudado [Você precisa estar registrado e conectado para ver esta imagem.].

Perfeito, você é o cara....

Muito, mas muito obrigado mesmo!
Boss-Head
Boss-Head
Idade : 36

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

Sab Mar 09, 2013 8:46 pm
[Você precisa estar registrado e conectado para ver este link.]
Conteúdo patrocinado

Ajuda - Bat para listar conteúdo de pasta  Empty Re: Ajuda - Bat para listar conteúdo de pasta

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