質問: windows cmdからゴミ箱のファイル一覧を表示したいのですが 普通のファイルはdirで見ることができるのですが、ゴミ箱のなかの一覧を表示する事はできないでしょうか。バッチファイルを作ってみたいのです。もしバッチでは無理でも、vbsでこのコマンドを調べろ等のアドバイスでも歓迎致します。よろしくお願いします。
回答: はっきり言って、一筋縄ではいかないようです。興味あったので、ちょっと調べてみるか、すぐ出来るだろう、と思ったらドはまりました。 実際、ソースを組んでやってみたところ、シェルapiの shgetspecialfolderpath()、または、shgetspecialfolderlocation() の引数に csidl_bitbucket を指定すると、レジストリの\hkey_classes_root\clsid を示す文字列を返す(ただし、配列の先頭が0になっている)、ところまではつかんだのですが、そこからどうする、という情報が調べても出てきません。レジストリを見てみると、それらしいことが書いてありますが、どうすれば良いやら。役に立たない情報ですいません。だれかフォローを。 参考url:http://hpcgi1.nifty.com/madia/vcbbs/wwwlng.cgi?print+200303/03030009.txt