5

なぜですか

dir E:\Music -File -Exclude *.mp3 -Recurse | foreach {del $_.FullName}

動作していませんか?考えられるすべての可能性をテストしましたが、まだ機能していません。

前もって感謝します。

4

3 に答える 3

5

私は同じ問題を抱えていました、私はそれを修正するために以下を使用しました:

dir E:\Music -File -Exclude *.mp3 -Recurse | Remove-Item
于 2012-08-15T08:51:37.917 に答える
3

コマンドは正常に見え、機能するはずです。foreach-object へのパイプを削除すると、何か出力が得られますか? PowerShell v3 を使用していますか? これを試してみてください。WhatIf メッセージが表示されますか?

dir E:\Music -File -Exclude *.mp3 -Recurse | del -WhatIf
于 2012-07-15T09:28:47.680 に答える
2

次のコマンドの例 4 を参照してください。

 get-help remove-item -Examples

「このコマンドレットの Recurse パラメーターに問題があるため...」

私の推測です。

于 2013-04-02T02:57:21.040 に答える