• ベストアンサー

ファイルやフォルダをごみ箱へ移動

ASPの処理で、ファイルを削除する必要があるのですが、誤動作の保険のためにファイルを直接削除せず、一旦ごみ箱に移動させたいと思っています。 いろいろ検索したのですが、決定打が未だ見つかりません。 今までの調べでは、SHFILEOPSTRUCT構造体にオペレーションをセットして、SHFileOperation関数を呼び出すActiveX DLLを自作して、ASPから使用するしか方法がないようです。 FileSystemObject::MoveFile を使用して、\RECYCLED へ移動すれば良いかとも考えたのですが、質問:「GetFolder や GetFile でASPの処理がストップ」と同様の現象で処理が戻ってきません。 何かもっと手軽な方法をお知りの方がいましたら、教えてください。

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

  • ベストアンサー
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

>今までの調べでは、SHFILEOPSTRUCT構造体に >オペレーションをセットして、SHFileOperation関数を >呼び出すActiveX DLLを自作して、ASPから使用するし >か方法がないようです。  これしか方法はありません。  後は、WSH等でその様なスクリプトを書いて操作する方法も感gなえられますが、基本的な考え方は全く同じです。

isobeman
質問者

お礼

ご回答ありがとうございました。 やはりそれしか方法は無いですか。 そうだろうなと分かっていつつも、もしかしたら、そのものずばりのルーチンがどこぞに眠っているのかもしれないと思い、質問させていただきました。 あまり需要がないのでしょうか?

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

関連するQ&A