폴더 구조를 병합하고 각 상위 디렉토리 이름을 filename에 포함시키는 방법을 원합니다. 나는이 시도했지만 오류 얻을했습니다파일 이름에 폴더 이름을 포함한 파일 병합
Missing ')' in method call
내가 아주
(ls -r -include *.ext) | % { mv -literal $_\3 $_\3.Name.Insert(0, [String]::Format("{0} - ", $_\3.Directory.Name))}
은 매력처럼 작동합니다. 감사! – Nico
경로에 대괄호 []가 있으면 실패합니다. LiteralPath를 사용해야합니다. 당신은 그것을 업데이트 할 수 있습니까? –