>

목록에있는 파일에 확장자를 어떻게 추가합니까?

$proj_files = (
"C:\test\122\338\7\1326647",
"C:\test\122\339\8\1326650"
)

ForEach ($file in $proj_files) {
$filenew = $file.Name + ".jpg"
Rename-Item $file $filenew
}

이와 같이 확장명을 추가 할 수 있지만 파일 이름을 제거하여 확장명을 추가하는 방법


  • 답변 # 1

    $filenew  위의 ".jpg"여야합니다. $file.Name 때문입니다  비어 있어야합니다. 와이즈 비즈  object는 $file 의 문자열 배열에서 단일 문자열입니다 . $proj_files 를 제거하십시오  아마 잘 작동 할 것입니다.

    당신이 알고 싶은 경우에 무엇을 .Name  보유, 혹은, $file 에 파이프를 인 .

    | Get-Member

관련 자료

  • 이전 android - Kotlin이 작동하지 않는 EventBus가 작동하지 않습니다
  • 다음 security - ASPNET Core Identity 인증 후 IdentityServer4 콜백 URL이 반환되지 않음