Estou usando o robocopy como parte de um pipeline de conteúdo (para desenvolvimento de aplicativos). Primeiro eu executo-o espelhando apenas a estrutura de diretórios. Então eu o executo várias vezes com / e (usando / xf / xd etc).
Para os propósitos desta pergunta, imagine que minha estrutura de pastas se parece com: C: \ projetos \ nome_do_projeto \ Dados \ IrregularlyCasedFile.ext C: \ projetos \ nome do projeto \ Data \ SubData \ CamelCaseSucks.ext
Estou usando o robocopy para:
espelhar toda a estrutura de pastas
C:\projects\projectname\Data\
C:\projects\projectname\packages\data
copie todos os arquivos .ext, de forma recursiva
por exemplo, a saída seria:
C:\projects\projectname\packages\data\irregularlycasedfile.ext
C:\projects\projectname\packages\data\subdata\camelcasesucks.ext
Agora eu sei como fazer tudo isso com robocopy ~ exceto ~ a renomeação para minúscula, que atualmente é um passo totalmente separado para o qual eu tive que usar um script do PowerShell.
Infelizmente, isso é muito lento comparado ao robocopy, já que ele precisa repetir novamente todos os arquivos no diretório de saída e fazer uma operação de renomeação.
Isso pode ser feito apenas por meio de robocopy?
Tags robocopy