- 締切済み
大量のファイル数のコピーをしたい
Windows Serverのファイル(約3GB)をUSB外付けHDDにコピーをしています 「ドラック&ドロップ」でコピーをしているのですが、途中でエラー表示されます 原因を調べていると、Windowsの標準のコピー(「ドラック&ドロップ」)については ファイル数が多くなるとエラーが出るので、別の専用(大量のファイルやフォルダー) のコピーソフトを使うべきだ。という話を聞きました。 この種の大量のファイルをコピーでする、フリーソフトをご存知であれば教えていただけ ないでしょうか よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
#1です。 ちょっと考え直して、UNIXでよくつかうのがrsyncでの同期。 windowsについては標準ではrsyncがないようですが、 cwrsyncなるものがあるようです。 いろいろ検討しているようであれば、候補の一つとして考えてみては?
- yama1718
- ベストアンサー率41% (670/1618)
Fire File Copy の UNICODE版 の方はどうですか? エラーが起きるファイルのファイル名の長さやパス名の長さを調べて見て下さい。 http://support.microsoft.com/kb/320081/ja http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0#.E8.AB.B8.E5.85.83 ここらに情報があるけど、そいういうのは大抵パスやファイル名が長すぎるのが原因の場合が多いです。 今のNTFSのファイルシステムではファイル名の長さが255文字、パス名の合計は32767文字(個々のフォルダ名は255文字まで)とかなり余裕があるけど、ファイルを扱うプログラムやAPIの全てが、その長さをフルに扱えるとは限りませんし、昔は全部で255文字までと制限があったので、その名残が残っている部分があると、そこでエラーが発生します。 もし、それが原因ならもっと簡潔で短い名前にリネームしなさいと言う事ですね。 同様に1つのフォルダに何万件もファイルを入れているなど無茶な使い方をしているとか。(これも限界があったような) 私の最高記録ではFastCopyで130万ファイル、720GBをコピーした事がありますので、単純なファイル総数やサイズではエラーにならないと思います。 (ただし、先のファイル名やパスの長すぎなどでエラーになったファイルはありました) 他にはプログラムが開いているのでアクセスできないとか、ファイルが壊れているとか、それぐらいしか思いつきません。
お礼
またまた、早速回答いただきありがとうございます。助かります UNICODE版については別途試してみます 最後に記載してもらっているコメントが気になりました >他にはプログラムが開いているのでアクセスできないとか、ファイルが壊れているとか・・・ 確かに、コピーしようとしている元のフォルダーには、ホームページに公開しているファイルが保存されているので、アクセスされている可能性はあります また、全てのファイルが壊れていないという保証もないので・・・・ これらの検証も困難なので・・・・ 難しいですね・・・ とりあえずありがとうございました。
- yama1718
- ベストアンサー率41% (670/1618)
私は次の2つをよく使っています。 FastCopy http://www.ipmsg.org/tools/fastcopy.html FireFileCopy http://www.k3.dion.ne.jp/~kitt/pc/sw/ffc/index.html
お礼
早速回答をいただきありがとうございました。 当方も、FastCopyをみつけてやってみたのですが・・・ うまくいきません コピーの元のサイズは3GB未満、ファイル数で10万件強あるのですが・・・ 途中で止まるのは サイズでいうと、1.6G、ファイル数では65000件を超えたところで止まってしまう ようです もし何かおわかりでしたら教えていただけるとありがたいです
- yambejp
- ベストアンサー率51% (3827/7415)
xcopyは?
お礼
ありがとうございました。 あとで検討してみます
お礼
回答ありがとうございました。 解決しました。 ファイル数の制限があったようです 教えていただいた件についても別途参考にさせていただきます