2014年2月17日

【PowerShell】フォルダの削除


フォルダを削除するには、ファイルと同じでRemove-Itemを使います。

構文
Remove-Item [削除したいフォルダ]

例えば、C:\Data\tempフォルダを削除する場合は、

Remove-Item C:\Data\temp

こうなるんですが、

ただ、注意してほしいのは、削除したいフォルダの中にサブフォルダが含まれていると確認のメッセージが表示されます。

確認
C:\Data\temp の項目には子があり、Recurse
パラメーターが指定されていませんでした。続行した場合、項目と共にすべての子が削除されます。続行しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"):

こんな感じです。

そのまま削除する場合は、Enterを押すか、Yを入力してEnterを押してください。



サブフォルダがあっても削除する場合は、-recurse パラメーターを追加します。

Remove-Item C:\Data\temp -recurse

こんな感じです。

ちなみにrecurseとは再帰的に処理するといった意味だと思います。


スポンサーリンク