renomear arquivos na pasta usando o comando em lote sequencialmente os nomes presentes no arquivo de texto

renomear arquivos na pasta usando o comando em lote sequencialmente os nomes presentes no arquivo de texto

Quero renomear sequencialmente ou curinga os arquivos que estão presentes em uma pasta com os nomes presentes em um arquivo de texto usando o programa em lote. digamos que há 10 arquivos .csv na pasta e temos um arquivo rename.txt que contém todos os nomes sequencialmente dos quais temos que renomear os arquivos presentes na pasta.

Responder1

Tem que ser um arquivo em lote? E quanto ao Powershell ou VBS?

Para começar (há quase nenhuma verificação de erros), que tal este VBS: http://pastebin.com/sfCS1swK

A parte superior do script contém as variáveis ​​que você deseja alterar, observe os comentários: RENAME_FILE = "rename.txt"
bRename = false
objStartFolder = "C:\Users\user\Desktop\Test"

Talvez execute-o em um prompt de comando do administrador como: cscript rename.vbs > out.txt

Examine o arquivo out.txt para ver se ele faz o que você espera antes de alterar bRename = true e executá-lo novamente.

Espero que ajude.

informação relacionada