Falha ao criar arquivos na pasta do Windows em minúsculas

1

Eu preciso fazer todos os arquivos em uma pasta do Windows 10 em minúsculas

Eu executei o seguinte comando, mas alguns dos arquivos ainda têm letras maiúsculas por algum motivo

for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")

Como posso corrigir isso?

    
por John 04.06.2016 / 22:30

1 resposta

0

Use o PowerShell e verifique se o seu $ files var contém todos os arquivos

#Append -recurse if you want to go recursively, you can also adjust the filter - it gets a list of File objects that match the criteria you set
$files = gci 'C:\WhateverDirectory' -filter '*.*' -File
#This loops through all of the files in $files and renames them.
$files | % {Rename-Item $_ -newname $_.Name.ToLower()}
    
por 04.06.2016 / 22:43