• 締切済み

WinXPを使っています。

1万個のデータがあります。 C:¥からD:¥へコピーします。しかし、 C:¥の1万個のデータのうち1個だけが 書き換えられています。多は同じです、 しかし、どれかわかりません。 すべてをD:¥へコピーしてたら、膨大な時間がかかります。D:¥にある1万個のデータを 上書きするため、膨大な時間がかかるのです。 良い方法はないでしょうか? WinXPのCOPY機能にありましたかね? アプリソフトでもよいですが。よいのがあったら教えてください。

みんなの回答

回答No.8

>C:¥の1万個のデータのうち1個だけが 書き換えられています。多は同じです、 これの意味が分かりません 普通 複数選べますけどね? 不思議です フリーソフトは下記はどうですか? ファイルの重複確認 https://forest.watch.impress.co.jp/library/software/filemany/ コピーソフト https://forest.watch.impress.co.jp/library/software/fastcopy/ 私は 複数のデータに時間がかかる時には 睡眠中などの時間に実施する事か多いです

Winter_5
質問者

お礼

Total Files=3,168 Total Time=20:34 です。20分34秒もかかるのは まづい。

Winter_5
質問者

補足

FastCopyを使ってみましたが、ダメ でした。

すると、全ての回答が全文表示されます。
noname#252332
noname#252332
回答No.7

/dオプションは、xcopy /?によると、 > /D:m-d-y 指定された日付以降に変更された > ファイルをコピーします。 > 日付が指定されなかったときは、コピー元の > 日付がコピー先の日付より新しいファイルだけを > コピーします。 なので、今回の目的には/dだけでいいです。 xcopy "C:¥(コピーするフォルダ)" "D:¥(目的地のフォルダ)¥" /d  むしろ混乱するのは、コピー元の指定はフォルダ名で終わっていいのに対し、目的地のフォルダ名は最後に¥を付けないと明確にフォルダであると認識されないことです。(指定した名前がファイル名かフォルダ名かを聞いてくる) ¥マークがバックスラッシュに化けるので上の¥は大文字で書きました。コピーして使う時は¥を半角に書き換えてください。

すると、全ての回答が全文表示されます。
  • dragon-man
  • ベストアンサー率19% (2714/13698)
回答No.6

質問の意味がイマイチ分からないのですが、Dにはすでに古い1万個のデータがデータがコピーされており、Cではそのうちの1個だけが更新されていると言うことですか? もしそうであれば、1万個すべてを上書きコピーしても実際にコピーされるのはその一個だけで、残りの9999個はパスされます。あっという間に終わります。

すると、全ての回答が全文表示されます。
  • JP002086
  • ベストアンサー率35% (1569/4481)
回答No.5

resourceKitを持っていれば、Robocopy で出来たはずですけど・・・・ 持ってなかったらごめんなさいです。

すると、全ての回答が全文表示されます。
noname#252332
noname#252332
回答No.4

コマンドプロンプトで、 xcopy "C:\(コピーするフォルダ)" "D:\(目的地のフォルダ)\" /d /e /c /r /x /y /h と打てば、/dオプションによって、コピー元と目的地のそれぞれのファイルの日付を見て新しいものだけコピーされます。他のオプションの意味はコマンドプロンプトで、 xcopy /? と打てば分かります。うまくできたら、xcopy分の同じ内容でメモ帳でテキストファイルを作り保存したのち、拡張子txtをbatに変更すれば、それ以後、このファイルをダブルクリックすることでコピー動作ができるようになります。コピー後にすぐ閉じず何がコピーされたか見たい時は、xcopyの次の行にpauseという行を書けば一時停止して結果を見ることが出来ます。何かキーを押せば終了です。

Winter_5
質問者

補足

なんかこれは良さそうな感じ。 情けないのはdオプションを知らないことです。 私は今までWinXPユーザーを自慢していたが、MS-DOSまで遡る 必要が出てきました。

すると、全ての回答が全文表示されます。
回答No.3

セクター直接書き換えにも対応できるように中身を見て判定するのか、 タイムスタンプだけ見るのかで、対策が違う。

すると、全ての回答が全文表示されます。
  • q4330
  • ベストアンサー率27% (768/2786)
回答No.2

>1個だけが書き換えられています これをどの様にして調べたのですか? ファイル名が判ってるならそれだけをコピーすればよい もし、コマンドのオプションなどを使うとしても対象のファイルを特定する方法がわからない 例えばCドライブのコピーしたいファイルの変更日が判ってるなら xcopy /d:MM-DD-YY [コピー元ファイル] [コピー先フォルダ] これで指定の日付以降に変更されたファイルだけをコピーできる

Winter_5
質問者

補足

>1個だけが書き換えられています >これをどの様にして調べたのです >か? どの様にも調べていません。 1っか月前にあるファイルを書き換えたのです。ファイル名も覚えてません。 >ファイル名が判ってるならそれだけ>をコピーすればよい だからfile名を覚えていない。 >もし、コマンドのオプションなどを>使うとしても対象のファイルを特定>する方法がわからない そうなのです。だから困っているのです。 大事なデータなので削除するわけに行かづ。 例えばCドライブのコピーしたいファイルの変更日が判ってるなら xcopy /d:MM-DD-YY [コピー元ファイル] [コピー先フォルダ] これで指定の日付以降に変更されたファイルだけをコピーできる ------------------------------------ うん、これは少し参考なるかな。 アプリソフトでもよいですが。 この辺のところのアプリソフト 高機能のが多いのでは。 例えばAI機能で引っ張てくるとか・・・・

すると、全ての回答が全文表示されます。
  • nowaver
  • ベストアンサー率22% (313/1369)
回答No.1

更新日時でわかりませんか

Winter_5
質問者

補足

更新秘事って、どうやって調べるの? 1万個の中から。 ”秘事”って私のWin10ってWinXPより劣る気がする。

すると、全ての回答が全文表示されます。

関連するQ&A