Ir ao conteúdo

Posts recomendados

Postado

Amigo... tenho o seguinte prompt de comando mas ele não está funcionando

você poderia dar uma olhada pra mim e analisar o que pode estar errado e sugerir as correções?

 

@echo off
for /f %%p in (geral2025.txt) do call :Sub %%p

:Sub

IF NOT EXIST "%1\SeniorMobile\Emp_0001\2025" MD "%1\Emp_0001\2025\mes 01\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 01\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 01\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 01\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 01\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 02\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 02\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 02\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 02\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 02\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 03\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 03\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 03\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 03\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 03\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 04\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 04\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 04\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 04\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 04\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 05\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 05\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 05\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 05\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 05\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 06\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 06\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 06\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 06\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 06\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 07\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 07\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 07\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 07\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 07\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 08\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 08\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 08\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 08\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 08\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 09\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 09\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 09\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 09\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 09\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 10\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 10\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 10\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 10\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 10\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 11\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 11\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 11\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 11\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 11\NOTAS FISCAIS SERVICOS" "%1\Emp_0001\2025\mes 12\DESPESAS PAGAS" "%1\Emp_0001\2025\mes 12\EXTRATOS PDF OFX" "%1\Emp_0001\2025\mes 12\FORNECEDORES PAGOS" "%1\Emp_0001\2025\mes 12\IMPOSTOS PAGOS" "%1\Emp_0001\2025\mes 12\NOTAS FISCAIS SERVICOS"




essa linha é para somente uma empresa, tenho várias, mas quando executo o comando ele responde que a a pasta já existe, mas não tem nada lá

 

observação... para cada cliente como exemplo o Emp_0001 já existem as pastas 2021, 2022, 2023 e 2024 com essas mesmas subpastas, eu utilizava esse comando até o ano passado, alguma coisa aconteceu, não seu se foi alterado algo na linha de comendo, mas ela não funciona mais

 

Postado

@Andre Juliano Machado No caso ele só verifica se essa pasta especifica "%1\SeniorMobile\Emp_0001\2025" existe e se ela já existir não vai criar nenhuma das outras pastas que você colocou. Imagino que em geral2025.txt tenha nomes de empresas. Ai no caso algo assim via criar todas as subpastas que ainda não existirem:

 

@echo off
for /f %%p in (geral2025.txt) do call :Sub %%p

:Sub
md "%1\SeniorMobile\Emp_0001\2025"
md "%1\Emp_0001\2025\mes 01\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 01\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 01\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 01\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 01\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 02\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 02\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 02\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 02\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 02\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 03\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 03\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 03\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 03\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 03\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 04\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 04\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 04\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 04\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 04\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 05\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 05\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 05\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 05\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 05\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 06\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 06\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 06\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 06\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 06\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 07\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 07\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 07\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 07\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 07\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 08\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 08\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 08\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 08\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 08\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 09\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 09\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 09\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 09\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 09\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 10\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 10\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 10\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 10\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 10\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 11\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 11\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 11\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 11\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 11\NOTAS FISCAIS SERVICOS"
md "%1\Emp_0001\2025\mes 12\DESPESAS PAGAS"
md "%1\Emp_0001\2025\mes 12\EXTRATOS PDF OFX"
md "%1\Emp_0001\2025\mes 12\FORNECEDORES PAGOS"
md "%1\Emp_0001\2025\mes 12\IMPOSTOS PAGOS"
md "%1\Emp_0001\2025\mes 12\NOTAS FISCAIS SERVICOS"

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!