前の2つのディレクトリ名に基づいてファイルの名前を変更します。たとえば、以下のファイル:それだけでファイルの名前を変更しかし前の2つのディレクトリ名に基づいてファイルの名前を変更します。
Get-ChildItem "C:\temp\288\Issue level 1" -Filter *.doc -Recurse | Rename-Item -NewName { $_.Directory.Name+'_'+$_.Name}
:
C:\temp\288\Issue level 1\288 Temper inad.doc
は、私はそれは私が次のPowerShellコマンドを作成している
288-Issue level 1-288 Temper inad.doc
に改名したいです問題のレベル1、私はそれも最初に288のフォルダを含めるします。
あなたのフォルダからファイルだけを選択し、 '288 \号レベル1 'を、そのため、あなたのスクリプトが288''フォルダの下に、他のファイルの名前を変更すべき理由理由はありません。 – davidhigh