[前の記事]« 起動時にバッチを実行する方法は?
[次の記事]バッチの中で数秒間スリープさせたい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

ディレクトリをまるごとコピーし、結果をログに残したい


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


ありがとうございました。
また分からないことが アドバイスお願いします。
 
 


カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年11月22日 09:04に投稿されたエントリーのページです。

ひとつ前の投稿は「起動時にバッチを実行する方法は?」です。

次の投稿は「バッチの中で数秒間スリープさせたい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート