• 締切済み

ファイルコピーについて

環境:Windows2000Sever SP4 あるデータファイルがあります。サイズは約1.9GBです。 このファイルをあるサーバーからあるサーバーへコピーを行いたい。 しかし、このファイルを夜間のバッチファイルでのコピーを行うと正常にコピーされません。(バッチファイルでは、他の数百のファイルもコピーしている)が、手動で上記一ファイルのコピーを行うと正常にコピーされます。 バッチファイルでコピーした場合も、エクスプローラで見ると見た目上はコピーできているようなのですが、実際ファイルの内容を見てみると壊れています。 バッチファイルでコピーした場合と、手で直接コピーした場合とで何か相違あるのでしょうか? また、なんとかバッチファイルでコピーを行いたいのですが、何かよい方法はありますでしょうか? たとえば、分割をしてコピーを行うとか・・・。その場合、バッチでどのように処理を行えばよいのでしょうか?

みんなの回答

  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.4

http://support.microsoft.com/kb/840675/en-us Extremely large data sets For data sets that have more than 500,000 files or 64 GB of disk space, we recommend that you evaluate the new DFS-R service that is introduced in Windows Server 2003 R2. The DFS-R service has, among other improvements, support for bigger data sets that have more files. If a newer Windows version is not an option now, you can also use the Robocopy.exe Resource Kit tool to copy data. Windows Server 2003、Windows 2000 Serverでファイルレプリケーションサービスを使うとき極端に大きなデータならResource KitのRobocopy.exeを使うべきとのことです。 ROBOCOPYを使ってみてはどうですか。

  • pick52
  • ベストアンサー率35% (166/466)
回答No.3

Winのコマンドでネットワークドライブに対して行っているようですね。 バイナリファイル(/b)オプションを付けてやってみたらどうでしょうか。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

copyコマンドなら特に問題ないはずですけどねぇ・・・ ベリファイ付きでやってみては? copy /V

tomo_taro
質問者

補足

ご回答ありがとうございます。 一度試してみます。 ところで、基本的な質問で申し訳ありませんが、/Vをつけたことにより検査しておかしかったらリトライしてくれるのでしょうか?

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

っていうか、バッチファイルの内容がわからないので誰も正確には 答えられません

tomo_taro
質問者

補足

すいません。 単純に、copyコマンドを書いているだけです。 copy c:\*.* \\test\d\ /y で、上記でダメだったので、下記のようにファイルを特定するように。 copy c:\a.dat \\test\d\a.dat /y でも、ダメでした。

関連するQ&A

  • robocopyについて

    robocopyについて バッチコマンド robocopyについてです。 上記コマンドを用いて2008サーバーでバッチを作成したいのです。 条件は以下の通りでファイルをコピーするバッチの作成方法を教えてください。 コピー先にファイルがある場合は上書きメッセージを出さずに実行できるようにしたいです。 また、robocopyはcopyコマンドよりもコピーが早いとも聞いたことがあります。 そのへんも教えていただけるとすごく助かります。 コピー元 sever1\folder1\folder2\aaa.txt コピー先 sever2\folder13\folder4\aaa.txt どなたか詳しい方よろしくご教示願います。

  • ファイルコピーについて

    夜間にファイルサーバーから、バックアップサーバーへ、ファイルコピーして、ファイルバックアップを実施しています この、ファイルコピーで発生する制約と、理由を教えてください 現在、特殊文字を利用したファイルがコピーできなくなっていたり、長いファイル名のファイルがコピーできなかったりしています。 理由を調査して、バックアップできないなら、ファイル名を変更することで、対応しようとしています。 対応方法があるなら、対応したいと思います。 お知恵のある方、アドバイス宜しくお願いします

  • バッチファイルでサーバーのファイルをクライアントへコピーしたい

    サーバーに保存されているファイルを、 クライアントのCドライブへコピーしたい。 各クライアントにバッチファイルを配布して、 それを実行するだけでコピーされるようにしたいのです。 初心者で申し訳ないのですが、何卒よろしくお願いします。 ------------------------ 下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。 しかし、コピー先はバッチファイルを実行したクライアントのローカルディレクトリにしたいのです。 copy \\サーバー名\フォルダ名\ファイル名 C:\

  • ファイルコピー

    バッチファイルでドメインに参加している端末から、参加していないサーバーにあるファイルをコピーするときにパスワードが促されます。パスの後にユーザー名とパスワードを指定すると思うんですが、どのように記述すれば良いのでしょうか? rem ファイルコピー copy△パス△パス pause

  • WinNTでスケジューリングしたbatで、他サーバーからのファイルのコピー処理がエラーになります。

    WindowsNTのDOSプロンプトでATコマンドを用いて他のサーバーにあるファイルをコピーしてくるバッチをスケジューリングをしているのですが、そのバッチが“他サーバーへアクセスできない”ことでエラー終了してしまいます。 以前は問題なく終了していたのですが、今年6月頃のWindowsの脆弱性修正パッチをあててから上記の状態になりました。おそらく、パッチ後のデフォルト設定が原因かと思われるのですが、解決策が分かりません。 自動起動のバッチファイルで、他サーバーのファイルをコピーするための条件・バッチの組み方等、解決策を教えてください。お願いします。 ちなみに、該当バッチファイルを手で流すと、正常に終了しファイルもコピーできています。

  • 容量の大きいファイルのコピー

    容量の大きいファイル(10G程度)のファイルをサーバーから端末にコピーする際、エラー等出なくて正常にコピーが終了した場合でも、ファイルの中の一部がコピーできていない可能性はあるのでしょうか? ちなみにファイルはSymantec GhostのGhostファイルです。

  • Linux間のファイルのコピー

    初めて投稿致します。 どうぞよろしくお願いします。 Linuxのサーバー1からサーバー2へ、ネットワークごしにファイルをコピーしたいのですが、どちらのフォルダも、ユーザーをスイッチしなければ、対象のファイルを操作する事ができない状況です。 サーバー1: ユーザー1-1でログイン。ユーザー1-2にスイッチすることで、コピーしたいファイルをRead可能。 サーバー2: ユーザー2-1でログイン。ユーザー2-2にスイッチすることで、コピー先のディレクトリに書き込み可能。 この場合、どのような手段をとれば、正常にファイルコピーできるでしょうか。 どちらのサーバーも構成や権限の変更は私にはできず、できればコマンドベースで解決したいのです。 皆様のお知恵をお貸し下さい。

  • Vistaでファイルのコピーができません

    ドキュメントでコピー、削除などを行おうとすると、「エクスプローラの動作を停止しました」がでて、ファイル、フォルダのコピー、移動、削除等が全くできません。つい最近まで正常にできていました。特に特別な操作はしておりません。教えてください。

  • リモートPC自身でファイル・コピーをさせる

     PC1からLANを経由して、PC2のファイルをPC3にコピーさせようとしています(いずれのPCもWindows2000/XP)。PC2とPC3のディスクを共有フォルダなどで公開してPC1からのアクセスを許可し、エクスプローラなどを使ってコピー&ペーストを行えば、ことたります。  しかし、コピーするファイルのサイズが大きく、しかもコピーをPC1で実行するために、ファイルの転送がPC2→PC1→PC3となされて余計に時間を要します。コピーを短時間で終わらせるために、PC1からの操作で、PC2からPC3に直接ファイルを送る、あるいはPC3がPC2から直接ファイルを取得する、といったことを実行させることはできませんでしょうか。  リモート先に設置したバッチをリモート自身に実行させる、といった方法でも構いません。  宜しくお願いします。

  • ファイルコピー(バックアップ)するソフト

    今、WindowsServer2003SP1がインストールされたPCを、 バックアップ用のストレージサーバーにしようとしています。 バックアップするのは、ネットワーク上の複数のサーバーに、 共有フォルダとして使用しているファイルです。 1、このサーバーに内臓されたHDDに、データをフォルダ単位にコピー保存する設定にします。 2、コピー保存が終了したコピー直後から、 このサーバーに接続された外付けのUSBHDDへ、 ミラーリングコピーします。 3、週一回日曜日の夜間に、ミラーリングフォルダを作成します。 この作業に最適な、複数サーバー、複数フォルダで、 内部HDDにコピーでき、夜間の時間指定で起動できる フリーウェアを探しています。 WINDOWS2000までは、快適に動作していた、 DiskMirroringTOOLを使ってみたのですが、 動作が遅くなる症状に悩まされ、非常に困っています。 そこで、代わりに、この機能を実現できるツールや、 やり方をお教えいただけませんでしょうか? どうか宜しくお願いします。