こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

XCOPYでバックアップする際に問題が起きました。

XCOPYでバックアップする際に問題が起きました。
バックアップのためのバッチファイル「xcopy "C:\Documents and Settings\ユーザー名\デスクトップ\" "I:\バックアップ" /D /S /E /H /C /Y /R」とコマンド入力されているのですが、デスクトップに有るフォルダ(サブフォルダ)の中のエクセルファイルが新しいものではなく古い状態のままになっています(ファイル名はそのままで中身だけ更新)。

しかも、キチンと更新されたファイルもあれば、更新が反映されず古いままの状態のファイルが混同しています。
この、バックアップバッチファイルは、ウインドウズの電源が切れる時に起動するようにしています。
こういうことが起きるのが何が原因でしょうか・・・・。ちなみに、パソコンにはビジネスセキュリティ・クライアントが常駐しています。よろしく御願いたします。

投稿日時 - 2010-05-12 10:43:27

QNo.5889505

困ってます

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

コマンドの仕様を良く理解して、使用するように。

/D

日付が指定されなかったときは、送り側の日付が受け側の日付より
新しいファイルだけをコピーします。

となっています。つまり、送り先に古いファイルがあれば、そのまま送り先に残っている事になります。

上記のような事を考えると、バックアップ方法の状況が詳細に説明されていないので、何ともいえません。

このような状況は、大抵操作ミスか勘違いです。操作ミスと言うのは、何かの手違いがあったことになり、本人も気づきません。勘違いもそうです。

そもそも、

>しいものではなく古い状態のままになっています(ファイル名はそのままで中身だけ更新)。

の説明が、何を言っているのか意味不明です。”古い”と言っているのに”中身だけ更新”と言ってる。これは古くなく新しいファイルがコピーされたのでは? 説明不足です。

もし厳密に行うのであれば、Robocopy コマンドを使いましょう。

投稿日時 - 2010-05-12 11:38:40

補足

御回答ありがとうございます。
大変失礼いたしました。

正確には、更新後の状態ではなく、更新前の状態のまま・・・【()内は不要】が正確です。

投稿日時 - 2010-05-12 13:07:54

お礼

御回答ありがとうございます。

Robocopyの件、やってみます♪ありがとうございます。

投稿日時 - 2010-05-12 13:08:41

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

原因はまだ推測もできませんが、
エラーが起きて「新しいファイルをコピーできてない事がある」としたら、
コマンドラインに >error.log のように追記し
エラー表示をファイル化保存しておくと
解決につながり易くなります。

投稿日時 - 2010-05-12 10:54:28

お礼

御回答ありがとうございます。

了解いたしました。早速、やってみます。

投稿日時 - 2010-05-12 11:36:00

ANo.1

恐らくXPだと思いますが、デスクトップに表示されてるフォルダは、ユーザー別のフォルダ以外に、
 C:\Documents and Settings\All Users\デスクトップ
って共通ユーザーのフォルダも含まれてますので、ここに入ってるファイルがコピーされてないだけでは?

投稿日時 - 2010-05-12 10:54:14

補足

すみません・・はい、OSはXPProです。

投稿日時 - 2010-05-12 11:33:16

あなたにオススメの質問