【PowerShell】フォルダを削除する

PowerShellで
 ・フォルダを削除
できます!

コード

ここでは例として
 ・デスクトップ配下のフォルダ「aiueo」を削除
します。

フォルダ「aiueo」
フォルダ「aiueo」
# フォルダパスを設定
$folderPath = "C:\Users\user\Desktop\aiueo"

$ws = New-Object -ComObject Wscript.Shell

try
{
    # フォルダを削除
    Remove-item -Recurse -Force $folderPath -ErrorAction Stop
    $ws.popup("フォルダを削除しました。")
}
catch {
    $ws.popup("エラー : " + $PSItem)
}

「フォルダパス」を設定します(2行目)。

「Remove-item」コマンドレットにより、フォルダを削除します(9行目)。
※フォルダ配下にファイル等が存在しても削除されるように、パラーメータ「-Recurse」を記載します。
※フォルダ配下のファイルが読み取り専用であっても削除されるように、パラーメータ「-Force」を記載します。
※「Remove-item」コマンドレットで例外が発生したら例外処理が実施されるようにするため、「-ErrorAction Stop」を記載します。

実行結果

フォルダを削除できました。

実行結果
実行結果

参考①

ファイルの削除もできます。

詳細は以下の記事をご確認ください。

参考②

上記のコードで使用した以下の詳細は、公式サイトをご確認ください。

●「Remove-item」コマンドレット


●例外処理について

タイトルとURLをコピーしました