|
933) 教えてください (涙 シルビア 2002/11/22(金) 20:31 |
|
初歩的な質問ですいません。 質問1:内部コマンドと外部コマンドの違いはなんなんでしょうか ディレトリごとコピーしようと思っています。 具体的に「COPY」と「XCOPY」についてです。 質問2:各ファイルが正常にコピーできているのかを テキストにログとしては期待のですがそのようなコマンドはあるのでしょうか。 初歩的な質問なのかもしれませんが、お願いします |
|
934) Re:教えてください (涙 じゃく 2002/11/22(金) 22:07 |
|
シルビアさんこんばんは。 > 質問1:内部コマンドと外部コマンドの違いはなんなんでしょうか > ディレトリごとコピーしようと思っています。 > 具体的に「COPY」と「XCOPY」についてです。 COPYとXCOPYが内部コマンドと外部コマンドなのでこのような ご質問をされるのだと思いますが、基本的に使う上での差は あまりありません。使用する目的にあっているコマンドを 選べば良いと思います。 今回のディレクトリごとコピーという目的が、ディレクトリ の構造と中にあるファイルを一括してコピーしたいという 目的なら、XCOPY をつかったほうがいいでしょう。 XCOPY なら指定により、ディレクトリのなかのサブディレク トリもまとめてコピーできます。 例えばC:\TESTにあるファイルとTESTというディレクトリを サブディレクトリも含めてDドライブに一度にコピーするなら xcopy /e c:\test d:\test\ という具合です。詳しい使用方法はこちら http://fpcu.on.coocan.jp/dosvcmd/xcopy.htm ちなみに内部/外部コマンドの違いはこちらに書いてます。 http://fpcu.on.coocan.jp/dosvcmd/hanrei.htm > 質問2:各ファイルが正常にコピーできているのかを テキストにログとしては期待のですがそのようなコマンドはあるのでしょうか。 XCOPY のオプションに、/Fというのがあります。 /F コピー中、送り側と受け側の全ファイル名を表示します。 xcopy /e /f c:\test d:\test\ これを指定すると画面上にファイル名を表示するので、 xcopy /e /f c:\test d:\test\ > log.txt というふうにコマンドの後ろに不等号>とファイル名を 書くことでそのファイル名(log.txt)に画面の出力が はき出されます。 この不等号をリダイレクションといいます。 そこらへんの詳細はいろいろなページをご参考に。 http://www.google.com/search?num=50&lr=lang_ja&q=リダイレクション%20DOS ところで、シルビアさんのOSの種類は なんだったんでしょうかね? |
|
935) Re:教えてください (涙 福田 2002/11/22(金) 22:34 |
|
> 質問1:内部コマンドと外部コマンドの違いはなんなんでしょうか > ディレトリごとコピーしようと思っています。 > 具体的に「COPY」と「XCOPY」についてです。 それ専用のプログラムファイル(実行ファイル)があるのが外部コマンド (例 xcopy、format) command.comの内部に含まれているのが内部コマンド(例 dir、copy) > 質問2:各ファイルが正常にコピーできているのかを テキストにログとしては期待のですがそのようなコマンドはあるのでしょうか。 リダイレクトでファイルに残すことは可能です 例 copy a.txt b.txt > c.txt とすれば、c.txtに結果が書き込まれます (但し、ディスプレィにメッセージが表示されなくなる) |
|
936) ありがとうございました シルビア 2002/11/23(土) 11:30 |
|
ありがとうございました。 また分からないことが アドバイスお願いします。 |