>

이름이 "mahmood_20200401"인 폴더가 있으며 "d : \ mahmood_20200401"위치에 있습니다. 폴더 이름을 바꾸는 명령이 필요하지만 날짜가 계속 바뀌면서 성명을 언급하고 싶지 않습니다.

요구 사항 :

폴더의 전체 이름을 언급하지 않고 폴더 이름을 바꾸려면 명령이 필요합니다. 특정 단어 나 문자가 포함되어있는 파일의 이름을 바꾸는 방법에 대해 언급하는 많은 예제를 발견했습니다.


  • 답변 # 1

    직접 사용할 수 없습니다 Rename-Item -Path 및 명백하게 -LiteralPath 인수는 공식 문서에 명시된대로 와일드 카드를 허용하지 않기 때문에 : https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/rename-item#parameters

    하나 GCI 와일드 카드를 허용하므로 GCI를 사용하여 파일을 가져 와서 Rename-Item으로 파이프 할 수 있습니다.

    gci mahmood_20* | Rename-Item -NewName mahmood_without_date_or_whatever
    
    

관련 자료

  • 이전 javascript - 고유 ID를 추가하면서 동일한 ID로 오브젝트 값을 추가하여 두 오브젝트 배열 병합
  • 다음 JSON API Rails 6 with Devise - devise가 포함 된 json api rails 6 - 가입 문제