powershell ファイル削除 (ゴミ箱未使用パターン / ゴミ箱使用パターン)
ゴミ箱未使用
Remove-Item -Path "hogehoge.txt"
これは、いつも通り。
ゴミ箱使用
$shell = New-Object -ComObject "Shell.Application" $recycleBin = $shell.Namespace(0xA) $recycleBin.MoveHere("hogehoge.txt")
NameSpace(0xA)の0xAは、ShellSpecialFolderConstantsの値で、Windowsのごみ箱を指します。
とのことです。Bingちゃんが教えてくれた。