DOSで最新日付ファイル以外を削除する方法

このQ&Aのポイント
  • DOSコマンドで最新の日付のファイルを残し、他のファイルを削除する方法を教えてください。
  • CADで同名のファイルが増えていく問題を解決するため、DOSを使用して最新の日付のファイル以外を削除したいです。
  • CADの設定を変更することができないため、DOSで最新日付ファイルのみを保持し、他のファイルを削除したいです。どのようにプログラムを作成すれば良いでしょうか。
回答を見る
  • 締切済み

DOSで最新日付ファイル以外を削除する方法を教え…

DOSで最新日付ファイル以外を削除する方法を教えてください。 DOSコマンドの作成に詳しい方,答えを下さいとまでは言いませんが,アドバイスを宜しくお願いします。 使用しているCADでは保存する度に,同名のファイルが増えていきます。 その都度削除していけば問題ないのですが,暫く放置すると大変な手間が掛かります。 保存の度に上書きでは,バックアップが取れないのでCADの設定は変更できない状況です。 そこでDOSで最新日付のファイルのみ残して残りは削除する設定にしようかなと思ってましたが,勉強不足でよく分かりません。 正月休みを利用してプログラムを作成したく,アドバイスをいただけないでしょうか。 宜しくお願いします。

noname#230358
noname#230358

みんなの回答

noname#230359
noname#230359
回答No.3

>>2 さんの言うとおり 同じディレクトリ内には同名ファイルは存在出来ないはずなのですが・・・・? DOS用ファイラー(Windowsで言う ファイルエクスプローラのようなもの)とか使ってみてはどうでしょうか? ファイル名、日付、拡張子別 でのソート ファイルの削除・コピー デレクトリー間の移動 等が簡単にできます。 " dos ファイラー" 等で検索できます。 「FD」「Filmtn」等がお勧めです。

noname#230359
noname#230359
回答No.2

通常、同じディレクトリ内には同名(拡張子を含んで)は存在出来ないはずです。 同名のファイルが存在しているのでしたら、拡張子が違う可能性も有ります。

noname#230359
noname#230359
回答No.1

プログラムを作成できる知識を持っていれば簡単ですが ファイルスタンプを見ればいいです サンプル VB版 http://jeanne.wankuma.com/tips/vb6/file/gettimestamp.html

関連するQ&A

  • DOSコマンドでの日付選択ファイル削除

    DOSのファイル削除コマンド(DELあるいはERASE)にファイル更新日付による選択オプションを与えるようなことはできないのでしょうか。 一定期間以上前のLogファイルや一時保存ファイル等を定期的に自動削除していくタスクスケジュールを組みたいのです。具体的には、特定フォルダ内の、例えば1ヶ月以上前に更新されたファイルのみ指定して削除するDOSコマンドオプションがあれば、これを使ったバッチプログラムファイルを作り、それをタスクスケジューラで定期的に実行する形式にしたいと考えています。 もしDOSコマンドによる方法が不可能な場合、他に簡単でいい方法があったらご教示いただければ助かります。

  • 日付の新しいファイルのみ自動的に上書きするには?

    困っています。御願いします。 エクスプローラー上でのファイルの操作で、同名のファイルのコピーをする場合に、日付の新しいファイルのみ自動的に上書きするにはどうすればいいのでしょうか。それとファイルの日付の変更はエクスプローラーでできるのでしょうか。 ぜひ,教えてください。

  • エクセルのファイルが削除できません。

    会社でエクセルのファイル(マクロ付き)が削除できなくて困っています。削除しようとすると「ライトプロテクトがかかっているか、ファイルを開いているか確認して下さい。」とメッセージが出ます。違うフォルダーへの移動も出来ません。名前の変更も出来ません。ファイルは開けますが、変更して上書き保存は出来ません。同名のコピーファイルがあるのでこのファイルを削除したいのです。まるで貼り付いているかの様に頑固に居座っているこのファイル(ブック)をなんとかできないものでしょうか?

  • DOSコマンドで過去日付のついたファイル名のテキストデータを削除

    DOSコマンド初心者です。 自動的に、とあるフォルダーに日付+ABC.TXTデータが作成されるのですが、増えるいっぽうで削除は手動でしてます。 自動で何日前分を削除する方法を教えてください。 DOSバッチとタスクスケジュールで出来ないものか考えています。

  • ファイルの削除ができません

    BUFFALOのLinkStation、HD-HLANを使用しているのですが、 ある日突然、ハードディスク内に保存しているファイル(Excel等)を編集して 上書き保存する度にテンポラリファイル(.TMP)が作られていきます。(自動的に削除されない) そして、その上書き保存する度に作成されるテンポラリファイルを削除しようとすると、 下記メッセージが表示され、削除が全くできません。また、HD-HLAN内のファイル自体も削除できません。 エラー:「(ファイル名)は削除できません。アクセスできません。       ディスクがいっぱいでないか、書き込み禁止になっていないか、       またはファイルが使用中になっていないか確認して下さい。」 しかし、HD-HLANの使用率は2%弱で容量には問題なく、書込み禁止も使用もしていません。 今まではこのようなことはなかったのですが、設定等も変更していないのに、 突然このような現象が起こってしまいました。 ちなみに、HD-HLANを再起動したのですが、解決されませんでした。 何か原因および解決法をご存知でしたら、ご教授願います。 使用しているPCのOSはWindowsXPです。 他のPCから実施しても同じ現象です。

  • 日付の新しいファイルを上書きしない方法

    日付の新しいファイルを上書きしない方法 こんにちは。 私は家でPC上の作業をして、そのデータをUSBメモリーで出先に持って行きます。 私が毎日小まめにデータを同期させていれば良いのですが、 時間を空けてしまうと、どちらのフォルダに最新のファイルを入れていたか 確認するのが面倒になります。 (出先で編集したファイルが入ったフォルダを、家のPCのフォルダに上書きしたり。 逆に、家のPCで編集したファイルが入ったフォルダをUSBメモリのフォルダに上書きしたりする為) フォルダを上書きする際に、日付の新しいファイルを上書きしない方法はありますか? 教えて下さい。

  • ファイルサーバ上の壊れたフォルダの削除方法

    Windows XPです。 原因不明で壊れてしまったフォルダを削除したいのですが、削除できません。 試したのは、 ○unlockerで削除 ○コマンドプロンプトから「rd /s」等して削除 ○同名の別フォルダを作成して上書き ですが、いずれも 「ファイルまたはディレクトリが壊れているため、読みとることができません」 等のメッセージが出ます。 ローカルですと、チェックディスクで修復を試みることができると思いますが、 ネットワーク上なので、どうすれば削除できるようになるか分かりません。 詳しい方がいらっしゃいましたら、教えて下さい。 宜しくお願いします。

  • ファイルが削除できなくて困っています

    ファイルが削除できなくて困っています DVD-Rに保存しておいたflvファイルをフォルダごとデスクトップに移動させたのですが、いざ削除しようという段になって、ファイルが削除できません。削除しようとするとダイアログが出て、「リサイクル中」のまま一向に進展しません。ファイル名の変更、ファイルの移動、フォルダごと削除などの操作をしても「リサイクル中」のままで動きません 同名の別ファイルをつくって上書きを試みましたが、そもそも別ファイルを移動させることすらかないませんでした。セーフモードでの削除も同様にうまくいきませんでした。 OSはWindows Vista、パソコンはVAIOのtype-Nです どなたか解決策を御存じの方がいましたら、回答よろしくお願いします

  • 全く同じファイルを削除したい。

    ハードディスクがいっぱいになり、ハードディスクを整理したいのですが。過去のパソコンのデータをバックアップという形で、引き継いできました。そして必要な物はまた、新たに新しいパソコンにフォルダを作り、保存してきましたので、全く同一のファイルと思われるファイルがいくつもあります。全く同じ物は、ひとつを残して、削除を、また同じでも上書きしている物は、最新の物を残して、削除したいのですが、いくつものフォルダに散在しているので、同じものがいくつあるか、どこにあるか分かりません。なにかいい方法で、同じファイルを自動的に削除する方法はないでしょうか?

  • ファイル又はフォルダの削除エラー

    Logitecの外付けHDを利用していますが、昨日作成したファイルに複数「ファイル又はフォルダが壊れているため読み取ることができません」というメッセージが表示されミラーリングできません。 そのファイルを削除しようとしても「ファイル又はフォルダの削除エラー」と表示されて削除もできません。 元ファイルは普通に作成したソフトで開けますし壊れてはいないと思うのですが、外付けHDへの上書きは出来ません。 ソフトはLogitecに付属のフォルダミラーリングツールです。 先ほど最新版をDLしてインストールしましたが解決は出来ませんでした。 原因と解決方法を教えていただけませんでしょうか。 過去ログにDOSの画面からできるとかSAFEモードで等書かれていますが、その方法が分かりません。 ご面倒をお掛けしますが宜しくお願いします。