• ベストアンサー

保存された同一ファイル名をタイムスタンプで比較

フォルダAとフォルダBに、同じファイル名のもの100ファイルずつあります。 フォルダAに最新のファイルがあるもの、フォルダBに最新のファイルがあるものと、両方とも同じもの。 という感じで管理がバラバラになってしまっています。 さらにはフォルダAにしかないファイル、フォルダBにしかないファイルが、若干あって、さらに混乱している状態です。 ・フォルダAにあってフォルダBに無いもの。また、その逆。 ・フォルダAとBの両方にある場合、どちらが新しいか。 タイムスタンプ(更新日)で調査できるツールはないでしょうか? AikoWinというフリーツールで、ファイルの有無は確認できました。 http://www.vector.co.jp/vpack/browse/pickup/pw6/pw006112.html テキストを比較するものは多く見つかります。 しかし、タイムスタンプで比較するものが見つからなくて困っています。 よろしくお願いします。

  • muuuuu
  • お礼率75% (101/133)

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

  • ベストアンサー
  • shinotel
  • ベストアンサー率53% (906/1685)
回答No.2

BunBackupというフリーソフトもあります。 名前の通りバックアップ用途なのですが、お困りのような、フォルダ間の比較を行い、 差のあるものだけを任意のどちらかのフォルダにコピーしてくれます。 たとえばAフォルダとBフォルダの差のあるファイルをAフォルダに集約し あとでBフォルダの中味を消してしまうと言う使い方をします。 中味が同じでもタイムスタンプが異なる場合もあるでしょうが、私の場合は 同名のファイルで時間が新しければデータは最新版と認識していますので このソフトで間に合っています。

参考URL:
http://www.vector.co.jp/soft/winnt/util/se288018.html
muuuuu
質問者

お礼

回答ありがとうございます。 なるほど、たしかにバックアップと同じ動作ですね。 このソフトを試してみたいと思います。

その他の回答 (2)

  • usatan2
  • ベストアンサー率37% (163/436)
回答No.3

質問者がやりたいことが、「双方とも最新のファイルに統一する」 のでしたら、CopyNew for Windowsが便利です。10年以上前のフリーソフトですが、Win95、Win98、Win2000、WinXPと今も便利に使っています。 http://www.snak.org/software/copynew/help/index.html

muuuuu
質問者

お礼

回答ありがとうございます。 最終的には「双方とも最新のファイルに統一する」なのですが、 一度確認したいという希望もあります。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

ご要望全てはできませんが DFはどうでしょう http://www.vector.co.jp/soft/win95/util/se113286.html ※どちらが多らしいってのは自分で判断しないといけない  日にちが違ってもファイルの中身が同じなら検出できない(同一ファイル判断) となるようです

muuuuu
質問者

お礼

回答ありがとうございます。 便利なツールですが、やはり日付でチェックしたいです。

関連するQ&A

  • フォルダ内の、最新のタイムスタンプのファイルを1つだけ取り出す(VBscript)

    フォルダ内に複数のファイルが存在しており、その中でタイムスタンプが一番最新のファイルをコピーしたいと考えているのですが、ファイル同士のタイムスタンプを比較する方法が見つけられませんでした。どなたかご存知の方がいらっしゃいましたら、教えて頂けませんか?

  • タイムスタンプを比較するソフト

    重複メールを整理しようと思い、いくつかのツールで試しましたが整理できない重複メールがあります。 (元ファイル名の末尾に連番が付いたもので、サイズやタイムスタンプは同じ) タイムスタンプだけで比較するソフトがありましたら教えて頂けないでしょうか? WinXP Becky2、emlCheck、undupで試しました

  • Windowsのファイル・フォルダのタイムスタンプ

    Windows10ですが、ファイルやフォルダを作成してもすぐに忘れてしまうことがあります。その理由としてあるディレクトリ(フォルダ)\Aのサブのディレクトリ\A\Bを変更したりしても元のフォルダ\Aのタイムスタンプが変更されないということがあるように思います。ディレクトリの深いところで何らかの更新をするとそれが上のディレクトリのタイムスタンプを更新するというような設定はないのでしょうか。 技術的に難しい感じはしないのですが、そうしない理由は何でしょうか。フォルダを作った日にちをいつまでもキープしておきたいということでしょうか。 また、フォルダをコピーするとコピーした日がスタンプされますね。移動はどうなるでしょうか(実験すればすぐですが)。タイムスタンプの考え方とはどのようなことになるでしょうか。また、タイムスタンプの付け方の設定変更はできないでしょうか。

  • クリップアウト2000というソフトが削除できない

     下のURLからクリップアウト2000というソフトをダウンロードしたのですが、開いても、「すでに機能しています」と出てくるだけだし、デスクトップ上で削除しようと思っても、「ファイルまたはフォルダの削除エラー」というのが出てきて削除できません。 http://www.vector.co.jp/vpack/browse/pickup/pw6/pw006060.html​  プロパティのバージョン情報を見てみると、値の所に「あっ!見つかっちゃいました(^^; 隠れてたのに... By 作者」とありました。これは明らかにウイルス的なものですよね…。どうやったらパソコン自体から削除できますか?教えてください。お願い致します。

  • VBAでタイムスタンプを比較して

    VBAで色々とやろうとしているのですが、以下について教えてください。   c:\Documents\123.doc のタイムスタンプと d:\documents\123.Txt のタイムスタンプを比較して、 c:\Documents\123.doc のタイムスタンプが新しい時だけ、このファイルを d:\documents\123.Txt に上書きする。 その場合、文書は、Txtに変換?する。  特に、タイムスタンプの比較について教えて欲しいので、よろしくお願いします。

  • Win2k で Meadow を使いたい

    表題のとおりなのですが、win2k も winNT もどうせ 一緒だろうとたかをくくって http://www.vector.co.jp/vpack/browse/pickup/pw1/pw001697.html から NT 用の Meadow をダウンロードしたところ、 動きませんでした。 16M のファイルだったのでショック 大きかったです。 win2k で meadow を利用するには、どこにあるどの バージョンをダウンロードしてくればよいのでしょうか?

  • SFTPで予約アップロード機能があるソフト

    SFTPで時間予約を指定してアップロードできるソフトを 探しております。 FTPだと下記のようなのがあるみたいなのですが SFTP対応のものを探してます ホームページアップローダー http://www.vector.co.jp/vpack/browse/pickup/pw4/pw004536.html ご存知の方ご教示いただきたいと思います よろしくお願いいたします

  • Win高速化 PC+

    http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005831.html をダウンロードしましたが、全項目50Tipsある中で 高速化が見込める項目が39 Tipsと表示されました。 しかし、それぞれの説明を見ても必要・不必要の判断ができません。 全ての項目にチェックを入れて高速化を行っても いいのでしょうか。

  • タイムスタンプの使い方について

    22歳の男性です。 「タイムスタンプ」という言葉の使い方について確認したいことがあります。 タイムスタンプはデータの更新、作成が行われた日とインターネットに記されていました。自分は以下の使い方で合っていると考えているのですがどうでしょうか? A:「このファイルのタイムスタンプ教えて」 B:「2008年2月15日だよ」 他に応用的な使い方がありましたら教えてください。

  • C# でファイルのタイムスタンプの比較

    C# でファイルのタイムスタンプの比較 public class FileList {  long size;  DateTime time;  string name;    : があり、このクラスのファイルを比較するメソッドcmpを作りました。 private int cmp(FileList f) {  return (   (f.size < this.size) ? -1 :   (f.size > this.size) ? 1 :   (f.time > this.time) ? -1 :   (f.time < this.time) ? 1 :   this.name.CompareTo(f.name)); } しかし、USBメモリにコピーしたファイルの中に、同一と判断されないファイルが出てしまいます。原因を調べたら、USBメモリにコピーするときにタイムスタンプが変更するためとわかりました。 http://support.microsoft.com/kb/402160/ja 「奇数秒に作成されたファイルを NTFS パーティションから FAT パーティションにコピーすると、作成日時の繰り上げが発生します。」という記載があり、原因はわかりました。 しかし、後半には、「NTFS ドライブと FAT ドライブ上のファイルのタイムスタンプを比較する場合は、この動作を考慮する必要があります。 」とだけ記載がありますが、具体的に、プログラムで、どのように考慮したらよいのかわかりません。「2秒以内なら同じとみなす」といった処理をすればよい事はわかりますが、ここで詰まっています。ご教示お願いします。

専門家に質問してみよう