• ベストアンサー

WindowsXPでコマンドを使用して任意のファイルをゴミ箱に移動する方法を教えてください。

WindowsXPで特定のフォルダに格納されているファイルをログインの タイミングで、(ログインスクリプト等で処理したい)ゴミ箱に移動 したいのですが、Moveコマンドを利用する場合でもゴミ箱のパス等も 分からず、困っています。 普通に手動で削除処理を行えば、ファイルはゴミ箱に移動され、 ごみ箱内に移動されますが、コマンド(Del)から実行すると、 ゴミ箱にも移動されず、そのまま削除されてしまいます。 何か良い方法ありませんか。 宜しくお願い致します。

noname#27222
noname#27222

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

  • ベストアンサー
回答No.4

DOSプロンプトでは、ゴミ箱にファイルを移動させるコマンドは存在しません。 VBSスクリプトで書くか、コンソール用アプリケーションを作ることになります。 下記URLはコンソール用アプリでファイルをゴミ箱に移動させるツールです。 パスの通っているディレクトリ(c:\windows\system32など)にコピーすればDOSプロンプトから使えるようになります。

参考URL:
http://www.comona.co.jp/gb.html
noname#27222
質問者

お礼

便利なツールをご照会頂きまして、 ありがとうございました。 但し、本件、社内環境での要件であり、 昨今のセキュリティー関連の問題で、 ご照会頂いたソフトは使用できない場合もあります。 兎も角、テスト環境にてテストを実施してみます。

その他の回答 (4)

  • dee_honda
  • ベストアンサー率53% (26/49)
回答No.5

当方では使ったことがありませんが、VBScriptでよろしければ、 remove.VBS コマンドラインからファイルをごみ箱に送ったり、ごみ箱を空にするVBScript http://www.vector.co.jp/soft/dl/win95/util/se313491.html

参考URL:
http://www.vector.co.jp/soft/dl/win95/util/se313491.html
noname#27222
質問者

お礼

早速のご回答、並びに有益な情報をご提供頂き、 ありがとうございました。 早速、テストを実施してみます。

noname#27222
質問者

補足

テストを実施致しましたところ、 コマンドラインから該当の文書名名称までを指定することにより、 1ファイル毎ならば、ゴミ箱フォルダへの移動することは出来ました。 但し、(ご照会時の当方のご説明不足によるものですが、) 要件としては、任意のフォルダ配下(階層は1階層)の(任意の文書名の) 全文書を移動すると言う事になると、コマンドラインでのオプションが 無い様で、移動は出来ませんでした。 非常に残念です。

  • 2531kbps
  • ベストアンサー率13% (183/1333)
回答No.3

http://www.gesource.jp/programming/bcb/13.html からフリーのコンパイラでバイナリを作り、 それをバッチファイルで処理させるとか。

noname#27222
質問者

お礼

早速のご回答、ありがとうございました。 コンパイラ等使用したことがありませんが、 この機会にチャレンジしてみようと思います。

noname#22364
noname#22364
回答No.2

#1です ゴミ箱はフォルダではない為移動できないみたいですね。 ググッて見たのですが、見つかりませんでした。 お役にたたてなくてすいません。

noname#27222
質問者

お礼

とんでもございません。 また何か情報ございましたらご協力お願い致します。

noname#22364
noname#22364
回答No.1

こんにちは。 できるかどうか分かりませんが一応記載します。 検討ちがいでしたら申し訳ありません。 ゴミ箱へのショートカットをCドライブなど(デスクトップ以外)に作成します。 MOVEコマンドで、そのショートカットを指定すれば ゴミ箱へ移動できると思います。 実際にやっていないのでわからないのですが 試してみる価値がありそうです。

noname#27222
質問者

お礼

早速のご回答、ありがとうございます。 実際にテストさせて頂きます。

関連するQ&A

  • コマンドプロンプトでごみ箱へファイルを移動させるにはどうすればよいのでしょうか?

    ファイルの削除はdelでできますが、コマンドプロンプトでごみ箱へ ファイルを移動させるにはどうすればよいのでしょうか? 使用OS:Windows XP ご存知の方がおられましたらご回答をよろしくお願いします。

  • ごみ箱ファイルの削除方法

    WindowsServer2003のごみ箱のファイルが消せなくなりました。 コマンドから削除できるという意見を頂いたのですが、方法がわかりませんので教えて下さい。 ごみ箱の削除機能では、 「XXXXXを削除できません。指定されたファイルがみつかりません。 パスとファイル名を確認して下さい。」 と表示されます。 コマンドから、削除するには、どのようにするのでyでしょうか?ごみ箱の初期化をすることになるのでしょうか。方法も、対象のフォルダもわかりませんので、宜しくお願いします。 ※先ほど書き込み途中に誤って投稿してしまいました。  スタッフに削除お願いしています。

  • 毎晩、不要ファイルを削除(ごみ箱へ移動)することできます?

     タスクスケジューラを使って、複数ファイルをごみ箱へ移動(削除)したいです。  ごみ箱行きコマンド2つほど見つけて試してみましたが、確認ダイアログが現れてしまい、自動(バッチファイル)化できません。  VBScriptあたりでうまくできないでしょうか?  ポケットリファレンス見ましたが、ごみ箱へ移動する方法わかりませんでした。  よろしくお願いします。

  • ゴミ箱へ不要ファイルが移動しない

    通常 ゴミ箱へ入れるで、不要ファイルが、移動するのですが、"このファイルは、すぐ削除されます"とメッセージ出てゴミ箱に入らずすぐ削除されます 是非とも元の設定にする方法教えて下さい。 宜しくお願いします。 os 10.6.2 です。

    • 締切済み
    • Mac
  • ごみ箱に移動したファイルが見えない

    OS: Windows2000 HDD: C D E NTSF 5.0 ハードディスクドライブはC D Eに切ってあり、それぞれWindows 2000, Windows XP, データ保存用 として使用しています。 メインはCのWin2000になっています。 Cの状態で「ごみ箱に移動」したり「削除」してごみ箱に移動しただけの場合、再度ごみ箱を開いてみると、削除した全てのファイルを見ることができません。 まとめて削除した20ファイルのうち、10ファイルくらい見える、という場合。 少しずつ、不要ファイルを削除していき、20ファイルくらい削除した場合もごみ箱を見てみるとやはり10個くらいしか見えません。 これは毎回半分くらい、というわけではなく、見えるファイルの割合もまちまちです。 削除は「Dドライブのファイルをいろいと捨てて」から「再確認」したような場合、つまり、ひとつのドライブから削除した場合にも起こっています。 Win XPで同じ現象が起きるかは調べたことがないのでわかりません。 なお、「見えないファイル」は全てWin2000の操作で行ったもので、Win2000とWinXPのそれぞれのドライブ起動時にばらばらに削除したものではありません。 なお、ごみ箱を空にする、を行った場合、開いた状態で5個程度しか見えないのに「この12個のファイルを削除しますか?」といったように、正式な「私がごみ箱に貯めていた数」で尋ねてきます。 どうしてこのように、「ごみ箱に削除したファイル数」と「実際に見えるファイル数」が異なるのでしょうか? なお、それぞれのドライブのRECYCLERの中身は確認して、中に記録されているごみ箱はひとつにしてあります。 よろしくお願いします。

  • FreeBSDでファイルをゴミ箱に一旦捨てるスクリプト

    今FreeBSDでファイルを削除する際にそのまま消すのではなく一旦 ~/.trash/ というディレクトリに移動させるスクリプトを作っています。 しかし私はスクリプトを作ったことがほとんどないためなかなあうまくいきません。 本を見て #! /bin/sh mv $@ ~/.trash/ という単純なものはできたのですが これだとディレクトリを削除してゴミ箱に送った後同じ名前のファイルを ゴミ箱に送ろうとするとエラーが起きてしまいます。 そこでゴミ箱に送る際ファイル名を 削除するファイル.現在の時刻  にしようと思い #! /bin/sh # move to the trash directory TRASHTIME=`date +"20%y-%m%d-%k%M%S"` mv $@ $@.$TRASHTIME mv $@.$TRASHTIME ~/.trash/ としてみたのですが全然うまくいきませんでした。 どのようにしたらうまくいくでしょうか?

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

     SHFileOperationを使って、ファイルをごみ箱に移動させる関数を作りたいと思っています。  しかし、何とかネットや本でのサンプルを見てごみ箱に移動させることは出来るようになったのですが、移動させるときのダイアログ(ごみ箱のアイコンがあって、「'(ファイル名)'を削除してもよろしいですか」と出てくるやつです)で、キャンセルが押された場合、別の処理をさせたいのですが、その判断をどうさせれば良いのでしょうか。  色々と調べてみたのですが分かりません。現在は普通のSubの関数ですが、Functionの戻り値がある関数に直してキャンセルが押されたかどうか判断させたいのです。  どうか、よろしくお願いします。 -------------------- 開発環境 VB6.0SP5 WinME

  • ごみ箱を開くと、ファイルが勝手に消えてしまいます。

    会社のPCなのですが、ファイルをごみ箱に入れ その後ごみ箱を開くと0.5秒くらいでそのファイルが自動的に削除されてしまいます。 (開いたときはそのファイルは見えています) ファイルは特定のものではないようで、残っているファイルもあります。 そのファイルをデスクトップにコピーしごみ箱に入れると、ごみ箱から消えてしまいます。 どのようにしたら普通に残るようになるでしょうか。 捨てるファイルではありますが、万が一のために手動で空にしたいのです。 過去の質問等を見て「RECYCLER」フォルダがあるか確認しようとしたのですが検索をかけてもありません。 管理者権限でログインしないと出てこないのでしょうか? プロパティ画面を確認しますと ・「全ドライブで同じ設定を使う」になっている ・「ごみ箱にファイルを移動しないで、削除と同時にファイルを消す」にチェックは入っていない ・「ごみ箱の最大サイズ」の割合は10% 型番:NEC MATE OS:Xp pro ウイルスソフト:ウイルスバスター 宜しくお願い致します。

  • WindowsXP Proでファイルを削除しようとすると

    WindowsXP Proでファイルを削除しようとすると通常だと「'file'をごみ箱に移しますか?」と確認のメッセージが表示されると思いますが、 「'file'を削除しますか?」と聞かれ「はい」を選択するとごみ箱に移動せず直接削除されます。 もちろん、ごみ箱のプロパティの「ごみ箱にファイルを移動しないで、削除と同時にファイルを消す」にチェックは入れていません。 同じような現象でた方、いらっしゃいませんか?

  • ごみ箱に入れたファイルが移動できない

    誤ってごみ箱へ入れてしまったファイルを元のフォルダに戻したいのですが 「ファイルまたはフォルダの移動エラー 移動できません。ほかの人またはプログラムによって使用されています。 ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。」 というアラートがでます。 再起動しましたが同じ結果でした。 必要なファイルなので削除はできません。 参考になるかと他の「削除できない」という質問も見ましたが初心者なのでちんぷんかんぷんです。 よろしくお願い致します。