[解決済み] PowerShell 2.0を使ってディレクトリ全体を再帰的に削除するには?
質問
PowerShellでディレクトリとそのサブディレクトリをすべて強制的に削除する最も簡単な方法は何ですか?私はWindows 7でPowerShell V2を使用しています。
いくつかの情報源から、最もわかりやすいコマンドを知りました。
Remove-Item $targetDir -Recurse -Force
は正しく動作しません。これには、PowerShell V2 のオンラインヘルプにある記述 (
Get-Help Remove-Item -Examples
)には、次のような記述があります。
...このコマンドレットの Recurse パラメーターが不良であるため、コマンドは Get-Childitem コマンドレットを使用して目的のファイルを取得し、パイプライン演算子を使用して Remove-Item コマンドレットにそれらを渡します...。
を使用する例をいろいろと見てきました。 Get-ChildItem にパイプし、それを 項目を削除する しかし、この例では通常、ディレクトリ全体ではなく、フィルターに基づいていくつかのファイルのセットを削除します。
私は、最小限のコードを使用して、ユーザーの警告メッセージを生成することなく、ディレクトリ全体、ファイル、子ディレクトリを吹き飛ばす最もきれいな方法を探しています。理解しやすいなら、ワンライナーもいいでしょう。
解決方法は?
Remove-Item -Recurse -Force some_dir
は、確かにここで宣伝されているように動作します。
rm -r -fo some_dir
は省略形のエイリアスで、これも使えます。
私が理解した限りでは
-Recurse
パラメータは、フィルタリングされた一連のファイルを再帰的に削除しようとすると、正しく動作しません。単一のディレクトリとその下にあるすべてのファイルを削除する場合は、正常に動作するようです。
関連
-
[解決済み】VMの初期化中にエラーが発生した(java/lang/NoClassDefFoundError: java/lang/Object)
-
[解決済み] Postgres "psqlが内部コマンドまたは外部コマンドとして認識されない"
-
[解決済み] PowerShellでTAB文字を入力するには?
-
[解決済み] Windowsからリモートサーバーへscpでローカルファイルをコピーする [終了しました]。
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] glob()を使って再帰的にファイルを検索するには?
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み] Javaで再帰的にディレクトリを削除する
-
[解決済み】PowerShellスクリプトを実行する方法
-
[解決済み】Get-ChildItemを使用してディレクトリのみを取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】VMの初期化中にエラーが発生した(java/lang/NoClassDefFoundError: java/lang/Object)
-
[解決済み] CreateProcess でエラー 193 (%1 は有効な Win32 アプリではありません) が発生する理由
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み] PowerShell フォルダ権限エラー - 一部またはすべての ID 参照を変換できませんでした。
-
[解決済み] Windowsの能書きは?
-
[解決済み] TensorFlow : cuInitの呼び出しに失敗しました。CUDA_ERROR_NO_DEVICE
-
Win10の時間切れタスクの問題解決:タスクがまだ実行されていない (0x41303)
-
[解決済み] Windowsでgl3wを設定するには?
-
[解決済み] WindowsのcmdでCD /Dスイッチの理由は何ですか?
-
[解決済み】PowerShellでコンテンツを含むディレクトリを静かに削除する方法