• ベストアンサー

フォルダを自分ごと削除

自分自身のあるフォルダを自分ごと削除することは可能でしょうか? CreateProcessでcmd.exeにdelやrmdirコマンドを使って自分自身を 削除することは可能でしたが、 自分自身のフォルダまで削除することができませんでした。 そこで一度tempフォルダに 自分のコピーを作り、その際自分のパスをコマンドラインで送り起動 自分自身は終了、 tempのフォルダはそのコマンドラインのパスからrmdir "パス" /S /Q コマンドを実行するのですが、フォルダ自体が使用中らしく 削除できませんでした。最初のプロセスは終了しているはずなのですが、、 何か良い方法はあるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • timber
  • ベストアンサー率29% (218/739)
回答No.1

カレントディレクトリになってるだけのような気がします。 tempフォルダに作ったクローンを起動する前に cd を行ったらどうでしょう。

sha-girl
質問者

お礼

ご回答ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ShaneOMac
  • ベストアンサー率39% (356/898)
回答No.2

エクスプローラで開いていると使用中が返りますが。

sha-girl
質問者

お礼

ご回答ありがとうございました。

すると、全ての回答が全文表示されます。