- 締切済み
MS-DOSで空ファイルのコピー
win98のDOSプロンプト使用時に疑問に思ったことです。 DOSコマンドの「copy」についてなのですが ファイル容量"0"の空ファイルは、コピーできないものなのでしょうか? DOSで空ファイルをコピーしようとした時、 「0個のファイルをコピーしました」の結果が返ってきます。 もちろんコピー先ファイルは存在しません。 同じくDOSの「move」コマンドでの空ファイルの移動は可能ですし、 UNIXでは空ファイルのコピーはできました。 また、winXPのコマンドプロンプトで行うと、空ファイルもコピーできました。 NT系のはMS-DOSではないので、動作が違ってもおかしくはないとは思いますが。 理由が単に、DOSが「空ファイルはコピーできない仕組み」を持っているのか、 はたまた他に原因があるのか。 ご教授いただきたく、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- timber
- ベストアンサー率29% (218/739)
回答No.1
> DOSコマンドの「copy」についてなのですが > ファイル容量"0"の空ファイルは、コピーできないものなのでしょうか? できません。 できるのはWinNT系のみです。 Win98で行う場合は「xcopy」を使ってください。
お礼
ありがとうございます。 xcopy というのははじめて知りました。 そもそもなぜUNIX系(cp)、winNT系ではできて、DOSではできないのか その根源にも興味が湧いてきました。(xcopyでできるから分けてただけか?)