Windows에서 이름과 밑줄로 모든 공백을 제거하여 파일과 폴더의 대량 이름 바꾸기


1

이 링크 와 같이이 작업을 수행하고 싶지만 밑줄, 폴더 및 파일이있는 모든 공백을 제거해야하지만 폴더의 루트에 넣으면 모든 하위 폴더와 파일을 통과하기를 원합니다.

감사합니다!

답변:


2

모든 공간을 밑줄로 '바꾸기'를 의미한다고 가정하십시오 ...

PS에서 Get-ChildItems또는 gci매우 강력합니다

 > gci -r -n
   Silly Windows
   Silly Windows\empty file2
   Silly Windows\emptyfile1

 > gci -r | where-object { $_.name.Contains(" ") } | rename-item -NewName { $_.name -replace " ","" }

 > gci -r -n
   SillyWindows
   SillyWindows\emptyfile1
   SillyWindows\emptyfile2

고맙습니다. 이름을 바꾸려고했습니다 .powershell을 사용할 필요가 없도록 .bat 파일을 만들 수 있습니까? 많은 사용자
들이이

bat / cmd 파일에 파일을 넣을 수없는 이유
JimSander

나는 그것을하는 방법을 모른다. 그래서 내가 요청한 이유는 내가 제공 한 링크와 같은 스크립트가 있다는 것이다. powershell "cmd.exe / C srcipt_name.bat"에서 사용했지만 작동하지 않으며 공백을 _로만 바꾸지 않습니다. 공백 만 제거하십시오!
kiki1989sb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.