xcopyを使用してファイルをコピーできない問題

このQ&Aのポイント
  • Windows 2000 Serverでxcopyを使用してファイルをコピーしようとすると、一部のファイルが正しくコピーされない問題が発生しています。
  • コピー元のフォルダには約5GB、約30000個のファイルがありますが、コピー先には約3GB、約20000個のファイルしか保存されません。
  • 質問者は、オプションを変更したり検索したりしましたが、問題は解決しませんでした。解決策を教えてください。
回答を見る
  • ベストアンサー

xcopyにてファイルがうまくコピーできない。

・サーバー内の共有フォルダ内のフォルダ&ファイルをアクセス権の設定を保持したままNASに移動しようと思い、その前段階としてバックアップも兼ねてUSB接続のHDDにコピーしようとしています。 見ている限りエラーメッセージは表示されません。しかし、コピー元のフォルダ内に約5GB、約30000個のファイルが存在しているにもかかわらず、コピー先には約3GB、約20000個のファイルしか保存されません。 いろいろ検索したり、オプションを変更したりしてみましたが改善しません。 困ってしまったので質問をさせていただきました。良い方法をご享受ください。 なお、主な環境は以下のとおりです。 ・OS:Windows 2000 Server ・HDD:バッファロー製USB接続HDD 空き容量は30GB程度。 ・作業時にログオンしているユーザーはadministrator権限のものでしたが、もしやと思い、Backuboperatorのグループにも参加させました。(ログオンのしなおしはしていません) ・コピーに使用したコマンドは以下のとおりです。 xcopy /o /a /x /c /e /f /h /r /k /y /I d:\honbufiles g:\1215honbu どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • Yorisin
  • ベストアンサー率54% (364/663)
回答No.1

/A が付いているので、アーカイブ属性のファイルしかコピーされないのではないでしょうか? コピーされないファイルがアーカイブ属性のファイルでないかとともに、/Aを外してどうなるか確認してみて下さい。

juli747
質問者

お礼

ありがとうございます。確かにアーカイブ属性のものがコピーされていませんでした。/a をはずしたところ、約26500個(3.5GB)分まではコピーされるようになりました。あと一歩のところまで来たような気がするのですが、まだ全部コピーされるところまではいかないようです。 また、どのファイルがコピーされていないかの確認にも苦戦しています。

その他の回答 (1)

  • Yorisin
  • ベストアンサー率54% (364/663)
回答No.2

参考: こんなツールでファイルの有無を確認してみてはどうでしょうか? http://www.vector.co.jp/soft/win95/util/se305182.html コンペアツールですが、ファイルの有無をツリー構造(?)で確認もできます。

juli747
質問者

お礼

教えていただいたツールでうまくできました。どうもありがとうございます。

関連するQ&A

  • 大容量データ バックアップ NAS XCOPY

    サーバの大容量データをNASにバックアップしているのですが。 Win2000Server から Buffallo製のNASへ フォルダのコピーをするバッチファイルをかきタスク処理しているのですが。 バッチファイルの内容は下記です。 XCOPY C:\Data\ \\Nas01\Data\ /E /Y フォルダのデータ容量は約70GB(今後増える可能性高い)です。 NASに完全コピーされるまで約3時間半かかりました。 より短時間でコピーする手段はないでしょうか? 例えば、1時間くらいで。NAS以外でもかまいません。タスクに登録できるもので。 しかも、あまりお金をかけずに(これが一番難しい足かせかもしれませんが・・・) 皆様のお知恵を拝借したいのですが。よろしくお願いします。

  • XCOPYで指定したフォルダとファイルをコピーしたい

    C:\AAAフォルダとC:\AAA以下のファイルをコピーしたくて、 XCOPY C:\AAA D:\BBB /E とすると、コピー先のD:\BBBにはAAAフォルダにあるファイルはコピーされるのですが、AAAフォルダそのものはコピーされません。 XCOPY C:\ D:\BBB /E とすればコピーできるのですが、そうするとC:\のほかのフォルダもコピーされてしまいます。 EXCLUDEオプションを使うには指定するファイルが多いため、あまり使いたくありません。(コピーする前にMDでコピー先にAAAフォルダを作成するのもなるべく避けたい) 知っている方がいらしたら教えて下さい。

  • XCOPYでコピーされるセキュリティ権限について

    XCOPYついて質問です。 以下の構文でファイルをコピーしますと、 コピー先のファイルのセキュリティ権限タブに、 コマンドプロンプトを流したユーザーが付与されます。 コピー先のコンピュータでファイルを開いても、 コピー先のコンピュータにあるアカウントは付与されません。 >XCOPY \\コピー元\コピー元フォルダ\ \\コピー先\コピー先フォルダ /s しかし、Explorerでコピー元フォルダからコピー先フォルダへコピーしたファイルには、 ファイルをコピーしたコンピュータのユーザーは付与されず、 コピー先のユーザーが自動で付与されています。 XCOPYを使用しても、Explorerでコピーした時と同様なセキュリティ権限にしたいのですが、 その場合のXCOPYの構文を教えていただけますでしょうか。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • XCOPYでのファイルコピーをもっと早くしたい

    現在定期的に20~80GBくらいのファイルのコピー(LAN経由でバックアップ)をDOSコマンドのXCOPYで行っているのですが、かなり時間がかかります。レジストリやPCの設定を変更して、もっと早く処理できないでしょうか?

  • xcopyの使い方

    以下の様な規則で、逐一名前が変化するディレクトリをバッチでサーバからローカルへコピーしてきたいです。。急ぎます。 \\server\file 1.2.3.4 20151123 1.2.3.4 の部分は管理番号 20151123 の部分は更新日付になっていて、頻繁に中身ごと更新されます。 このフォルダを中身ごと、バッチでいつでも取り寄せるようにしたいのです。 xcopy //server/"file *.*.*.* ********" d:\work というイメージです わかりやすくいうと、 "サーバにある、変化する半角スペースを含む名前のフォルダ"をバッチで時々ローカルへ 持ってきたい、ということです。 ご教示お願い致します。。

  • XCOPYは信頼性が高いのでしょうか?

    いつもお世話になっております。 サーバー上の巨大なファイル(30GBくらい)をコピーするときに XCOPYを使ってコピーしてね。 と上司に言われました。 ドラッグ&ドロップだと、途中で失敗することが多いから。 と上司は言っていました。 詳しい理由を聞いたのですが、XCOPYのほうがうまくいくからと いうだけで理由を教えてもらえませんでした。 実際にXCOPYでコマンドプロンプトからファイルをコピーしたほうが 信頼性が高いのでしょうか? それともドラッグ&ドロップでも変わらないのでしょうか? もしご存知でしたら、教えてください。 よろしくお願い致します。

  • サーバからNASにファイルコピーするバッチファイル

    サーバからNASにファイルをコピーするバッチファイルを作成しました。 NASの共有フォルダにアクセス制限を設定し、バッチファイルを実行すると、 「アクセスが拒否されました」のメッセージが出てコピーできません。 バッチファイルの実行アカウントを「system」にしています。 どこが間違っているのでしょうか。 よろしくお願いします。 NAS:バッファローTeraStation :ホスト名→NAS :共有フォルダ名→test ユーザ→test パスワード→password サーバ:Windows2003serverSE ***バッチファイル*** net use S: \\NAS\test "password" /user:test xcopy "C:\test00" "\\NAS\test" net use S: /delete

  • xcopyでのバッチコピー方法でコピーできない

    こんにちは。 xcopyを使って、ネットワーク上のファイルを、同じくネットワーク上の別フォルダにコピーしたいと思っています。 ローカルで下記のコードを書きました。 xcopy C:\abc.txt D:\ これは問題なく、Dドライブ直下にデータがコピーできました。 次に、ネットワーク上のあるファイルを指定してコピーするコードを書きました。 xcopy \\mynetwork\abc.txt \\mynetwork\something\ or xcopy "\\mynetwork\abc.txt" "\\mynetwork\something\" これは一応はバッチ画面は起動されるのですが、正しくコピーをできませんでした。つまりコピーは失敗におわりました。 何が間違っているでしょうか? やりたい事は、単一のテキストファイルを、ある特定のフォルダにコピーして、既に同じファイル名があれば上書きするといったことをやりたいです。 よろしくお願いいたします。

専門家に質問してみよう