- ベストアンサー
XCOPYは信頼性が高いのでしょうか?
いつもお世話になっております。 サーバー上の巨大なファイル(30GBくらい)をコピーするときに XCOPYを使ってコピーしてね。 と上司に言われました。 ドラッグ&ドロップだと、途中で失敗することが多いから。 と上司は言っていました。 詳しい理由を聞いたのですが、XCOPYのほうがうまくいくからと いうだけで理由を教えてもらえませんでした。 実際にXCOPYでコマンドプロンプトからファイルをコピーしたほうが 信頼性が高いのでしょうか? それともドラッグ&ドロップでも変わらないのでしょうか? もしご存知でしたら、教えてください。 よろしくお願い致します。
- rock123
- お礼率92% (243/262)
- Windows系OS
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
きっと上司はExplorer.exeが落ちまくるのを経験した人なんでしょう エクスプローラの信頼性が低いとは言いませんがD&Dだと落ちたときコピーも巻き添えで落ちます XCOPYだと別プロセスですから ベリファイしてないのはどっちも一緒です XCOPYで/Vは無効化です(ntcmds.chmより)
その他の回答 (1)
XCOPY /?で表示されるヘルプの中に /V 書き込んだ各ファイルを検証します。 と書いてあって、ここには何も注釈とかないんですが Windows付属のヘルプには /v を使用する Windows XP では、このコマンドは使用されません。MS-DOS ファイルとの互換性を確保するためだけに用意されています。 こんなこと書いてあります 別にXPからではなくNT4のntcmds.hlpにも書いてあります 代替ソフトでよく挙がるのはFastCopyとFire File Copyだと思います どちらもOSのキャッシュを汚さない、ベリファイオプションがある、右D&Dのシェル拡張がある、そして高速です
お礼
ご回答ありがとうございます。 /Vを指定してもベリファイされないのですね。 とても勉強になりました。 またファイルをコピーするソフトも教えて下さり ありがとうございます。 とても参考になりました。
関連するQ&A
- コマンドプロンプト(XCOPY)
夜間4:00~タスク登録にて合計約4GBのデータを XCOPYにてWindowsNT-SP6→Windows2003Serverに 転送していますが、一部エラーが発生します。 (エラー内容) File creation error - Not enough server storage is available to process this command. 下記URLを参照してちょっと条件は違いますが レジストリ値を調べてみたところMAXになっていました。 http://support.microsoft.com/kb/106167/ja XCOPY実行時に「/f」をつけてLOGを出すようにして 数日起動していますが、容量が重いファイルでErrorになります。 ファイル総数:10000件~15000件 XCOPY元のサーバから対象のファイルをドラック&ドロップすると コピーができて、XCOPYで直接ファイルを指定するとすんなり コピーができます。 BATでエラーなくコピーするにはどのようにしたらいいでしょうか? もしくは過去同じようなエラーでこうしたら解決したなど アドバイス下さい。よろしくお願いします。
- 締切済み
- Windows系OS
- Xcopyの/zオプションとは?
コマンドラインコマンドXCopyの/Zオプションの意味がわかりません。 MicrosoftTechNetの説明には 「コピー中に接続が切断された場合 (たとえば、接続を提供しているサーバーがオフラインになった場合)、接続を再確立した後にコピーは再開されます。/z を使うと、ファイルごとのコピー操作の進捗状況もパーセンテージで表示されます。」 と書いてありますが、WindowsXPのコマンドプロンプトでいろいろ試しましたが/zをつけてもつけなくても動作に変わりがありません。 なにかこのオプションについて情報をお持ちの方がいらしたら教えてください。 NT系のコマンドプロンプトではこのオプションは無効なのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- Batファイルでxcopyを実行するとループする
BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。 xcopy c:\aaa d:\aaa /i 作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。 コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。 どこか私の記述が間違っているのでしょうか?
- ベストアンサー
- その他(Windows)
- xcopyについて
xcopyコマンドで、あるフォルダごとコピーする際、フォルダ内に10個ファイルがあるが、更新日時が例えば2006年1月1日以降のファイルのみ、コピーする方法はありませんでしょうか?ご存知の方、宜しくお願い致します。
- ベストアンサー
- Windows NT・2000
- バッチファイル中の、Xcopyでエラー発生時にメールを送りたい
お世話になります。 windows2003 server にて、バックアップを行うために xcopy コマンドを用いたバッチファイル(bkup.bat)を作り、 タスクスケジューラで定期実行できるようになりました。 問題は、バッチファイル内のXcopyコマンド実行中にエラーが 発生した場合のみ、 Blatj.exe コマンドなどを用いて、サーバ管理者にメールを 送信しようと考えていますが、術が分かりません。 一応、Xcopyがエラーにより途中で止まっても困るので c:\>xcopy /C オプションを付けて、エラーが発生しても コピーを続行するようにしています。 バッチファイル内の、Xcopyコマンドでエラーを検知し、 IF構文などで処理分岐させ、 エラー発生時のみ、Blatj.exe コマンドでメール送信する ことは可能でしょうか? どうかご教授お願いいたします。
- ベストアンサー
- Windows NT・2000
- xcopyができない
cドライブのaフォルダを、フォルダごと、cドライブのbフォルダの中にコピーしたいのですが、 mysqlで、コマンドプロンプトから xcopy c:\a c:\b\ /e; と入力してEnterを押すと、次のようなエラーが出ます。 unknown command '\a'. unknown command '\b'. unknown command '\'. どうしたらxcopyができるのか教えてください。
- ベストアンサー
- MySQL
- XCOPYでコピーされるセキュリティ権限について
XCOPYついて質問です。 以下の構文でファイルをコピーしますと、 コピー先のファイルのセキュリティ権限タブに、 コマンドプロンプトを流したユーザーが付与されます。 コピー先のコンピュータでファイルを開いても、 コピー先のコンピュータにあるアカウントは付与されません。 >XCOPY \\コピー元\コピー元フォルダ\ \\コピー先\コピー先フォルダ /s しかし、Explorerでコピー元フォルダからコピー先フォルダへコピーしたファイルには、 ファイルをコピーしたコンピュータのユーザーは付与されず、 コピー先のユーザーが自動で付与されています。 XCOPYを使用しても、Explorerでコピーした時と同様なセキュリティ権限にしたいのですが、 その場合のXCOPYの構文を教えていただけますでしょうか。
- ベストアンサー
- Windows XP
- XCOPYでのファイルコピーをもっと早くしたい
現在定期的に20~80GBくらいのファイルのコピー(LAN経由でバックアップ)をDOSコマンドのXCOPYで行っているのですが、かなり時間がかかります。レジストリやPCの設定を変更して、もっと早く処理できないでしょうか?
- 締切済み
- Windows XP
- XCOPYでネットワークドライブ間のファイルコピーをするとCドライブの空き容量が減るのですが・・・
WindowsXPのコマンドプロンプト画面で、XCOPYを使用してネットワークドライブ間のファイルコピーをしました。 コピーは正常にできたのですが、XCOPY実行前に2GBの空き容量があったCドライブの空き容量が100MBに減っていました。 コピーしたファイル自体はCドライブを検索しても存在しないので、何故Cドライブの空き容量が減ったのか原因がわかりません。 どなたかわかる方、ご教授願います。 ※ Cドライブは起動ドライブです。 ※ XドライブからYドライブへファイルコピーしました。
- ベストアンサー
- Windows XP
お礼
ご回答ありがとうございます。 エクスプローラが落ちると一緒に落ちるのですね。 とても勉強になりました。 ちなみにですが >XCOPYで/Vは無効化です(ntcmds.chmより) これはどういう意味なのでしょうか? 私には難しくて理解できませんでした。 検索もしてみたのですが。。。 コマンドライン引数でしょうか。 もしよろしければ、教えてください。 またベリファイしたい場合は、何か方法はございますか? こちらも、もしよろしければ、ご教示ください。 よろしくお願いいたします。