Ir ao conteúdo
  • Cadastre-se

Valter Martins

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

0
  1. @ricardo_br Muito bom Ricardo! Peguei o codigo que me passou e funcionou muito bem! Agora uma duvida, ate mesmo com o ultimo codigo que enviou ... Se eu precisar informar um caminho especifico, ao invés de executar diretamente na pasta ... Como faço isso? Ou seja, quero que, por exemplo, seja renomeado os arquivos localizados em C:\Users\Valter\Documents\PastaTeste ... Vejo que: for /f "Delims=" %a in ('dir /b /a-d') do é como um Foreach dentro da pasta em questao ... Neste caso, se precisar executar esse comando fora da pasta, mas apontando o caminho onde deverá ser renomeados...Como faço? Substituo in ('dir /b /a-d') por in "C:\Users\Valter\Documents\PastaTeste" ?
  2. @WOZ Dods Isso mesmo! mas quando utilizo o REN, ele sobrepõe o conteudo final que gostaria de ter no novo arquivo... Ou seja, tenho um arquivo como exemplo chamado ARQUIVO_20210114.txt (nomedoarquivo + dataatual). Preciso renomear para NOVOARQUIVO_20210114.txt Usando o REN, ele sobrepõe parte da data, ficando assim: NOVOARQUIVO_0114.txt. Vi que consigo extrair o final do arquivo da seguinte forma: set arquivo=ARQUIVO_20210114.txt set novo=%arquivo:~8,8% echo %novo% porém tenho ao menos 20 arquivos numa pasta para atualização... @ricardo_br nesse caso uso o prompt como unidade de testes desses codigos para aplicar na solução ...rs
  3. @ricardo_br Opa, entao preciso renomear apenas arquivos ... Neste caso, nao posso usar outros sistemas ou integrações pois o cliente bloqueia devido regras de segurança da informação... porém tenho uma solução interna que trabalha com comandos DOS para isso ...
  4. @WOZ Dods Acredito que nao, o que estou vendo é que o comando "rename" substitui o texto do arquivo original, baseado em sua quantidade de caracteres que é colocado pra atualizar... Por exemplo, Se tenho o texto original = "TESTE_ARQUIVO_000222444", E quero renomear "TESTE_ARQUIVO_" para "NOVO_TESTE_ARQUIVO_" O arquivo ficara com o nome "NOVO_ESTE_ARQUIVO_2444" . Nao sei se ficou claro....
  5. Ola pessoal! Preciso alterar os nomes de todos os arquivos que tenho numa pasta, porém mantendo o final da estrutura do arquivo inicial.... Por exemplo, Tenho os arquivos: NOME_DO_ARQUIVO_2021_01_13.txt NOME_DO_ARQUIVO_2021_01_14.txt E preciso que fiquem como: TESTE_NOVO_ARQUIVO_2021_01_13.txt TESTE_NOVO_ARQUIVO_2021_01_14.txt Se utilizar a opção "rename" do cmd, ele retira parte do conteudo original, ficando assim: Comando usado: C:\>rename "\\caminho_onde_esta_o_arquivo\NOME_DO_ARQUIVO_*.txt" TESTE_NOVO_ARQUIVO_*.txt Resultado: TESTE_NOVO_ARQUIVO_1_01_13.txt TESTE_NOVO_ARQUIVO_1_01_14.txt Em resumo, preciso alterar apenas "NOME_DO_ARQUIVO_" para "TESTE_NOVO_ARQUIVO_" , sem perder o conteudo final (2021_01_13.txt ... 2021_01_14.txt ...) Como fazer isso? Obrigado

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...