なぜですか
dir E:\Music -File -Exclude *.mp3 -Recurse | foreach {del $_.FullName}
動作していませんか?考えられるすべての可能性をテストしましたが、まだ機能していません。
前もって感謝します。
なぜですか
dir E:\Music -File -Exclude *.mp3 -Recurse | foreach {del $_.FullName}
動作していませんか?考えられるすべての可能性をテストしましたが、まだ機能していません。
前もって感謝します。
私は同じ問題を抱えていました、私はそれを修正するために以下を使用しました:
dir E:\Music -File -Exclude *.mp3 -Recurse | Remove-Item
コマンドは正常に見え、機能するはずです。foreach-object へのパイプを削除すると、何か出力が得られますか? PowerShell v3 を使用していますか? これを試してみてください。WhatIf メッセージが表示されますか?
dir E:\Music -File -Exclude *.mp3 -Recurse | del -WhatIf
次のコマンドの例 4 を参照してください。
get-help remove-item -Examples
「このコマンドレットの Recurse パラメーターに問題があるため...」
私の推測です。