Pasta recursiva renomeia pela linha de comando

7

Eu tenho mais de 500.000 arquivos em mais de 3.000 diretórios e preciso renomear todas as pastas chamadas PHOTOS para Photos. Eu também preciso renomear as pastas de chamadas de fotos blá blá blá para ser chamado apenas fotos. Ele precisa ser recursivo para rastrear através de nossa estrutura de arquivos complicada dentro de uma unidade de dump de dados z:

Qualquer ajuda apreciada

Jamie

    
por Jinx 22.04.2014 / 09:35

2 respostas

1

Aqui está um script útil para renomear seus arquivos na unidade z: /:

Get-ChildItem Z:/ -Recurse | Rename-Item -NewName { $_.name -replace 'PHOTOS', 'Photos'}

Espero que isso ajude.

Atenciosamente,

    
por 25.04.2014 / 15:14
0

Isso precisa ser feito com o powershell?

No Windows, eu uso a ferramenta de código aberto GUI chamada AntRenamer, que deve funcionar bem para suas necessidades.

Lembre-se de que os sistemas de arquivos do Windows não diferenciam maiúsculas de minúsculas, mas preservam maiúsculas e minúsculas, e você provavelmente precisará renomear as FOTOS para algo como APHOTOS antes de renomeá-lo como Photos. Caso contrário, o sistema não detectará a alteração e se recusará a renomeá-la.

    
por 04.07.2015 / 11:43