확장자가 없는 파일에 파일 확장자 "jpg"를 붙이는 파워쉘 스크립트
C:\temp\item> Get-ChildItem * | Foreach-Object { $name = $_.Name + ".jpg"; Move-Item -LiteralPath $_.Name $name; }
jpg확장자가 붙여진 파일이름에서 확장자 제거
C:\temp\item> Get-ChildItem *.jpg | Foreach-Object { $name = $_.Name.subString(0,$_.Name.Length -4); Move-Item -LiteralPath $_.Name $name; }
- Get-ChildItem [] 은 파일리스트를 얻어온다.
- Foreach-Object는 "|" 파이프를 통하여 전달 받은 객체 리스트를 하나씩 탐색한다.
- $_ 는 Get-ChildItem으로 얻어진 파일 객체 하나
No comments:
Post a Comment