none
Alguém sabe como criar .BAT para renomear vários arquivos inserindo data e hora de criação, não é a data atual? RRS feed

  • Pergunta

  • Alguém sabe como criar .BAT para renomear vários arquivos inserindo data e hora de criação, não é a data atual?

    Ex.: Nome atual do arquivo:

    Nome Data e hora de Criação

    Entrada >> SCP Dados.mdb 03/06/2016 10:26

    depois de renomear é para ficar assim:

    Nome Data e hora de Criação

    Saída >> SCP Dados030616-1026.mdb 03/06/2016 10:26

    apagando quaquer caractere antes e depois do nome criado deixando a extensão .mdb <-SCP Dados030616-1026->

    Agradeço deste de já a ajuda prestada.

    Atenciosamente,

    Augusto Vasconcelos - aurodrigues.cc@hotmail.com

    Já fiz isso, está funcionando, mais só renomeia manualmente de um por um, queria automatizar com a data de criação do arquivo.

    @echo Renomeando arquivo SCP Dados.mdb da BAHIA (BKP Manha)

    dir \S1WKSPCRCI\B$\CIBackups\Backup_BA\"SCP Dados.mdb" [AQUI ME MOSTRA A DATA]

    set /p dt_arq_ba= Digite a DATA de Criacao do Arquivo da BAHIA: [AQUI INSIRO A DATA]

    ren \S1WKSPCRCI\B$\CIBackups\Backup_BA\SCP?Dados.mdb "SCP Dados%dt_arq_ba%.mdb" [AQUI ME DA O ARQUIVO RENOMEADO]


    • Editado augat2000 quinta-feira, 3 de novembro de 2016 17:01
    terça-feira, 9 de agosto de 2016 16:40

Todas as Respostas

  • Olá, Augusto

    Criei para você dois Scripts em PowerShell. Agora você poderá renomear seus arquivos, incluindo a data e hora da criação ou data e hora da modificação.

    Para renomear o arquivo com Data e Hora da Criação execute o comando:

    Get-ChildItem | Rename-Item -NewName {$_.BaseName+'_'+$_.CreationTime.ToString("ddMMyyyy-HHmm")+$_.Extension}

    Para renomear o arquivo com Data e Hora da Modificação execute o comando:

    Get-ChildItem | Rename-Item -NewName {$_.BaseName+'_'+$_.LastWriteTime.ToString("ddMMyyyy-HHmm")+$_.Extension}

    Mais informações você encontra no post outro post, que eu já havia respondido.

    Segue link:

    https://social.technet.microsoft.com/Forums/pt-BR/7bd21d8f-b401-49b4-8263-2e6a37f6a217/urgente-algum-sabe-como-criar-bat-para-renomear-vrios-arquivos-inserindo-data-e-hora-de?forum=scriptadminpt


    Vladimir Faustino ITILv3 | MCP | MCTS | MTA

    quinta-feira, 8 de setembro de 2016 11:48
  • Alguém sabe como criar .BAT para renomear vários arquivos inserindo data e hora de criação, não é a data atual?

    Ex.: Nome atual do arquivo:

    Nome Data e hora de Criação

    Entrada >> SCP Dados.mdb 02/08/2016 09:12

    C:\TESTE>dir *.mdb

    02/08/2016  09:12        64.946.176 SCP Dados.mdb
                   1 arquivo(s)     64.946.176 bytes
                   0 pasta(s)   498.209.058.816 bytes disponíveis

    depois de renomear é para ficar assim:

    Nome Data e hora de Criação

    Saída >> SCP Dados020816-0912.mdb

    apagando quaquer caractere antes e depois do nome criado deixando a extensão .mdb <-SCP Dados030616-1026->

    Agradeço deste de já a ajuda prestada.

    Atenciosamente,

    Augusto Vasconcelos - aurodrigues.cc@hotmail.com


    quinta-feira, 3 de novembro de 2016 16:47
  • Olá, Augusto

    Criei para você dois Scripts em PowerShell. Agora você poderá renomear seus arquivos, incluindo a data e hora da criação ou data e hora da modificação.

    Para renomear o arquivo com Data e Hora da Criação execute o comando:

    Get-ChildItem | Rename-Item -NewName {$_.BaseName+'_'+$_.CreationTime.ToString("ddMMyyyy-HHmm")+$_.Extension}

    Para renomear o arquivo com Data e Hora da Modificação execute o comando:

    Get-ChildItem | Rename-Item -NewName {$_.BaseName+'_'+$_.LastWriteTime.ToString("ddMMyyyy-HHmm")+$_.Extension}

    Mais informações você encontra no post outro post, que eu já havia respondido.

    Segue link:

    https://social.technet.microsoft.com/Forums/pt-BR/7bd21d8f-b401-49b4-8263-2e6a37f6a217/urgente-algum-sabe-como-criar-bat-para-renomear-vrios-arquivos-inserindo-data-e-hora-de?forum=scriptadminpt


    Vladimir Faustino ITILv3 | MCP | MCTS | MTA

    Por gentileza, se você puder explicar como gerar o vbs do inicio ao fim com as informações já postadas por mim, lhe fico grato.
    quinta-feira, 3 de novembro de 2016 16:52