이 링크 와 같이이 작업을 수행하고 싶지만 밑줄, 폴더 및 파일이있는 모든 공백을 제거해야하지만 폴더의 루트에 넣으면 모든 하위 폴더와 파일을 통과하기를 원합니다.
감사합니다!
이 링크 와 같이이 작업을 수행하고 싶지만 밑줄, 폴더 및 파일이있는 모든 공백을 제거해야하지만 폴더의 루트에 넣으면 모든 하위 폴더와 파일을 통과하기를 원합니다.
감사합니다!
답변:
모든 공간을 밑줄로 '바꾸기'를 의미한다고 가정하십시오 ...
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