DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

Localizar pasta e arquivo Toolsc10

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

DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

Localizar pasta e arquivo Toolsc10
DBatchScript
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Translate the forum
English French
German Spain
Italian Dutch
Russian Japanese
Korean Arabic
Chinese Simplified Portuguese Brazil
Quem está conectado?
2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes :: 1 motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
» CALL trava depois de vários ciclos?
Localizar pasta e arquivo EmptyDom Dez 10, 2023 10:47 am por Raffa

» [BAT] MegaNumeros simulador da mega sena
Localizar pasta e arquivo EmptySex Jan 17, 2020 7:00 pm por castioni24

» Agendador de tarefas
Localizar pasta e arquivo EmptySeg Ago 26, 2019 1:53 pm por Delmar Grande

» Remover duplicados e frases de um txt
Localizar pasta e arquivo EmptyTer Jul 23, 2019 7:00 pm por Delmar Grande

» Modificações do nome de usuário
Localizar pasta e arquivo EmptyQui maio 24, 2018 1:14 am por biopha

» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Localizar pasta e arquivo EmptyTer Ago 01, 2017 1:46 pm por sachadee

» Aulas de cmd
Localizar pasta e arquivo EmptySex Fev 24, 2017 4:44 pm por sachadee

» Fazer chat em rede domestica
Localizar pasta e arquivo EmptyDom Ago 14, 2016 12:19 am por Diego Augusto

» redirecionar comando for pra outro batch
Localizar pasta e arquivo EmptySex maio 27, 2016 1:29 pm por castioni24

Parceiros
Fórum grátis

Origem das visitas
Localizar pasta e arquivo Percent_0
Os membros mais ativos do mês
Nenhum usuário

Destaque do mês
Destaque do Fórum

Carregando avatar...
Obrigado pela colaboração!

Localizar pasta e arquivo

4 participantes

Ir para baixo

Resolvido Localizar pasta e arquivo

Mensagem por luyzs Qua Jan 15, 2014 9:38 am


Galera..

mais uma missão.....

tenho uma pasta que todos os dias dentro dela é criada uma nova pasta com a data atual e dentro dessa pasta
cria um arquivo txt com o nome de cada estação.

então são várias pastas cada uma com uma data e dentro de cada pasta vários arquivos diferentes.

o que eu quero é uma BAT que ache a pasta com a data atual logo após leia os arquivos.

se alguém puder ajudar eu agradeço!
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Sophia Qua Jan 15, 2014 1:10 pm

Dentro da pasta é criado vários txts tipo
terminal01.txt
terminal02.txt
terminal03.txt

ou um txt com os nomes escrito nele?
Sophia
Sophia
Admineira
Admineira

Feminino
Mensagens : 7
Pontos : 15
Data de inscrição : 30/08/2013
Idade : 31
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qua Jan 15, 2014 1:33 pm

isso mesmo, só que fica tudo misturado.

terminal405.txt
terminal09.txt
terminal110.txt

preciso ler o que tem em cada arquivo..

obrigado por enquanto..
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Qua Jan 15, 2014 11:14 pm

como fica o nome da pasta com a data é tipo assim 15-01-2014 me passa o nome da pasta por favor?
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qui Jan 16, 2014 7:31 am


A pasta é criada todos os dias com a data atual.
fica assim:

Reporte_15-01-2014
Reporte_16-01-2014

e dentro dela fica os arquivos txt.


avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Qui Jan 16, 2014 8:31 am

Boas novas digamos que você tem a teste que todos os dias é criado as pastas tipo Reporte_16-01-2014 então use esse batch dentro da pasta teste.  Positivo 


Para windows xp

Código:

@echo off
title Localizar pasta e arquivo
::Autor Delmar Grande
::fórum DBatchScript  http://dbatchscript.forumeiros.com/
::Data  Qui 16 Jan 2014

setlocal enabledelayedexpansion
set Data=%date:~4%
for /f "delims=" %%a in ('dir /b /o:d "teste\Reporte_%Data:/=-%\*.txt"') do (
set $UA=%%a
echo Conteudo do !$UA!
for /f "tokens=* delims=*" %%c in (teste\Reporte_%Data:/=-%\!$UA!) DO (
echo %%c
 )
)
pause

Para windows 7 ou superior

Código:

@echo off
title Localizar pasta e arquivo
::Autor Delmar Grande
::fórum DBatchScript  http://dbatchscript.forumeiros.com/
::Data  Qui 16 Jan 2014

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /o:d "teste\Reporte_%date:/=-%\*.txt"') do (
set $UA=%%a
echo Conteudo do !$UA!
for /f "tokens=* delims=*" %%c in (teste\Reporte_%date:/=-%\!$UA!) DO (
echo %%c
 )
)
pause


Última edição por Delmar Grande em Qui Jan 16, 2014 5:41 pm, editado 1 vez(es)
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qui Jan 16, 2014 9:33 am

Rapaz não é que funcionou..rsrsrs

Brincadeiras a parte....

se não for de ++++, teria com eu pegar certas informações dentro de cada txt??

dentro do txt tenho várias linhas com essas informações:

8.8.0.1128 5600 7318 4.8.0.887 Patch_3
8.7.0.1128 5600 7315 4.8.0.887 Patch_2
8.8.0.1128 5600 7318 4.8.0.887 Patch_3

quero pegar a linha com as informações corretas

Valeu Delmar Grande!!!
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por sachadee Qui Jan 16, 2014 4:59 pm

Olà gente,

Luzys jà faz un tempinho que VC esta nesse forum e que gente faz codigos para vc.
E tempo para vc tentar escreve os codigos e apresentar eles para a gente corrige o seus erros.

Se não vc nunca vai apprender e a finalidade desse FORUM e essa :  Adjudar e incinar e compartilhar.

Por favor para cada problema post o codigo que vc jà tentou para a gente corrige e da explicação para melhorar ele.

Positivo 

 Bomba


Última edição por sachadee em Sáb Jan 18, 2014 5:54 am, editado 1 vez(es)
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Sáb Jan 18, 2014 1:07 pm

luyzs os scripts acima foi alterados é só usar eles!  Positivo

esse teste http://dbatchscript.forumeiros.com/t395-localizar-pasta-e-arquivo#815
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Seg Jan 20, 2014 7:48 am

Código:
@echo off

@color 1f
::mode con: cols=700 lines=65
mode 150


SET ANTIVIRUS=8.8

set data=""


for /f "tokens=1 delims= " %%a in ('date /t') do set data=%%a

set dia=%data:~0,2%
set mes=%data:~3,2%
set ano=%data:~6,4%





title INDICADO
echo.
echo.
echo         INDICADOR
echo.
echo.

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /o:d "C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\*.txt"') do (
set $UA=%%a
::for /f "tokens=* delims=*" %%c in (Reporte_%dia%-%mes%-%ano%\!$UA!)
for /f "tokens=1 delims=" %%d in ('type C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\!$UA!') DO (




echo Conteudo do !$UA!
echo.

echo %%d
echo.
 )
)

aí esta o código...

preciso ler dentro de cada arquivo e pegar certas informações!
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Seg Jan 20, 2014 1:00 pm

Olha assim você pega as informações em ordem agora se for só uma parte avisa qual?

Código:

@echo off

@color 1f
::mode con: cols=700 lines=65
mode 150


SET ANTIVIRUS=8.8

set data=""


for /f "tokens=1 delims= " %%a in ('date /t') do set data=%%a

set dia=%data:~0,2%
set mes=%data:~3,2%
set ano=%data:~6,4%





title INDICADO
echo.
echo.
echo        INDICADOR
echo.
echo.

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /o:d "C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\*.txt"') do (
set $UA=%%a
::for /f "tokens=* delims=*" %%c in (Reporte_%dia%-%mes%-%ano%\!$UA!)
echo Conteudo do !$UA!
for /f "tokens=1 delims=" %%d in ('type C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\!$UA!') DO (

echo %%d
 )
)
pause
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Ter Jan 21, 2014 9:00 am

na verdade dentro do arquivo, existem várias linhas.

assim:

8.8.0.1128 5600 7318 4.8.0.887 Patch_3
8.8.0.1128 5600 7318 4.8.0.887 Patch_3
8.8.0.1128 5600 7323 4.8.0.887 Patch_3

mas eu preciso apenas da linha com a informação atualizada.

8.8 5600 7323 4.8 Patch_3

sempre as informações atualizadas de cada arquivo, o resto não preciso.
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Ter Jan 21, 2014 9:12 am

também existem duas situações:

o patch

pode tanto ser Patch_3 como Patch_2

como posso declarar

SET Patch= Patch_2 e Patch_3
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por sachadee Ter Jan 21, 2014 5:07 pm

Se e sempre "Patch" que Vc esta procurando mesmo se e 2 o 3 o 4 so procura o "Patch" que vc vai recuperar o ultimo escrito no arquivo:

Código:
@echo off&cls
Set $procurar=Patch
For /f "delims=" %%a in ('type arquivo.txt ^|find /i "%$procurar%"') do set #$ultimo=%%a
set #

sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Ter Jan 21, 2014 8:58 pm

luyzs essas informações atualizadas é sempre a ultima linha?
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qua Jan 22, 2014 8:19 am

Sim...cada reporte adiciona uma nova linha.
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Qua Jan 22, 2014 1:13 pm

então tenta assim esse vai ler sempre a ultima linha!

Código:

@echo off

@color 1f
::mode con: cols=700 lines=65
mode 150


SET ANTIVIRUS=8.8

set data=""


for /f "tokens=1 delims= " %%a in ('date /t') do set data=%%a

set dia=%data:~0,2%
set mes=%data:~3,2%
set ano=%data:~6,4%





title INDICADO
echo.
echo.
echo         INDICADOR
echo.
echo.

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /o:d "C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\*.txt"') do (
set $UA=%%a
::for /f "tokens=* delims=*" %%c in (Reporte_%dia%-%mes%-%ano%\!$UA!)
echo Conteudo do !$UA!
for /f "tokens=1 delims=" %%d in ('type C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\!$UA!') DO (
set ultima=%%d
 )
echo !ultima!
)
pause
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qui Jan 23, 2014 9:08 am

blz..ajudou bastante.....


avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por luyzs Qui Jan 23, 2014 9:17 am

O problema é quando tento contar...

quantas estações estão com o antivírus 8.8 e quantas estão com 8.7.

Código:
Set /a contantivirus=0
for /f "tokens=1 delims=" %%a in ('type C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\*.txt ^| find /i "antivitus"') do (set /a contantivirus+=1)
Echo %contantivirus%

Se o arquivo tiver 3 ou 4 linha ele vai contar também...

gostaria que contasse apenas uma linha...
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Delmar Grande Qui Jan 23, 2014 1:10 pm

luyzs tenta assim ele vai pegar só a ultima linha e contar só ele de cada arquivo.

Código:

@echo off

@color 1f
::mode con: cols=700 lines=65
mode 150


SET ANTIVIRUS=8.8

set data=""


for /f "tokens=1 delims= " %%a in ('date /t') do set data=%%a

set dia=%data:~0,2%
set mes=%data:~3,2%
set ano=%data:~6,4%





title INDICADO
echo.
echo.
echo        INDICADOR
echo.
echo.

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /o:d "C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\*.txt"') do (
set $UA=%%a
::for /f "tokens=* delims=*" %%c in (Reporte_%dia%-%mes%-%ano%\!$UA!)
echo Conteudo do !$UA!
for /f "tokens=1 delims=" %%d in ('type C:\BD_Antivirus\Reporte_%dia%-%mes%-%ano%\!$UA!') DO (
set ultima=%%d
 )
set /a cont+=1
echo !ultima!
)
echo.
echo %cont% encotrado.
pause
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Localizar pasta e arquivo

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos