- ベストアンサー
WindowsXPでコマンドを使用して任意のファイルをゴミ箱に移動する方法を教えてください。
WindowsXPで特定のフォルダに格納されているファイルをログインの タイミングで、(ログインスクリプト等で処理したい)ゴミ箱に移動 したいのですが、Moveコマンドを利用する場合でもゴミ箱のパス等も 分からず、困っています。 普通に手動で削除処理を行えば、ファイルはゴミ箱に移動され、 ごみ箱内に移動されますが、コマンド(Del)から実行すると、 ゴミ箱にも移動されず、そのまま削除されてしまいます。 何か良い方法ありませんか。 宜しくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
DOSプロンプトでは、ゴミ箱にファイルを移動させるコマンドは存在しません。 VBSスクリプトで書くか、コンソール用アプリケーションを作ることになります。 下記URLはコンソール用アプリでファイルをゴミ箱に移動させるツールです。 パスの通っているディレクトリ(c:\windows\system32など)にコピーすればDOSプロンプトから使えるようになります。
その他の回答 (4)
- dee_honda
- ベストアンサー率53% (26/49)
当方では使ったことがありませんが、VBScriptでよろしければ、 remove.VBS コマンドラインからファイルをごみ箱に送ったり、ごみ箱を空にするVBScript http://www.vector.co.jp/soft/dl/win95/util/se313491.html
お礼
早速のご回答、並びに有益な情報をご提供頂き、 ありがとうございました。 早速、テストを実施してみます。
補足
テストを実施致しましたところ、 コマンドラインから該当の文書名名称までを指定することにより、 1ファイル毎ならば、ゴミ箱フォルダへの移動することは出来ました。 但し、(ご照会時の当方のご説明不足によるものですが、) 要件としては、任意のフォルダ配下(階層は1階層)の(任意の文書名の) 全文書を移動すると言う事になると、コマンドラインでのオプションが 無い様で、移動は出来ませんでした。 非常に残念です。
- 2531kbps
- ベストアンサー率13% (183/1333)
http://www.gesource.jp/programming/bcb/13.html からフリーのコンパイラでバイナリを作り、 それをバッチファイルで処理させるとか。
お礼
早速のご回答、ありがとうございました。 コンパイラ等使用したことがありませんが、 この機会にチャレンジしてみようと思います。
#1です ゴミ箱はフォルダではない為移動できないみたいですね。 ググッて見たのですが、見つかりませんでした。 お役にたたてなくてすいません。
お礼
とんでもございません。 また何か情報ございましたらご協力お願い致します。
こんにちは。 できるかどうか分かりませんが一応記載します。 検討ちがいでしたら申し訳ありません。 ゴミ箱へのショートカットをCドライブなど(デスクトップ以外)に作成します。 MOVEコマンドで、そのショートカットを指定すれば ゴミ箱へ移動できると思います。 実際にやっていないのでわからないのですが 試してみる価値がありそうです。
お礼
早速のご回答、ありがとうございます。 実際にテストさせて頂きます。
お礼
便利なツールをご照会頂きまして、 ありがとうございました。 但し、本件、社内環境での要件であり、 昨今のセキュリティー関連の問題で、 ご照会頂いたソフトは使用できない場合もあります。 兎も角、テスト環境にてテストを実施してみます。