Windows 掲示板
[18173]
ファイル名 con.???

ntthrsm03036.ppp.infoweb.ne.jp

 
kz さん
Windows2000を使用してます。
ふと気がついたのですが、拡張子にかかわらず、ファイル(フォルダ)名に
「con」という名前が使えません。
名前を付けて保存や、ファイル名の変更でconにするとエラーになります。
「ファイルを作成または置換できません:指定されたファイル名は、無効かまたは長すぎます。
別の名前を指定してください。」と表示されます。
これって仕様?それとも既知の問題なんでしょうか?

95や98でconconバグなんてのがありましたけど、Windowsでは
conっていうファイル名自体使ってはいけない物なんでしょうか?

何が何でもファイル名にconを使いたいってわけではないので、
別に構わないのですが、気になったので…。
1. Reply: ファイル名 con.???

nat05.ictnet.ne.jp

 
BlackBox さん
仕様です
予約デバイスと同じ名前のファイルは作れないことになってます
2. Reply: ファイル名 con.???

proxy1.odn.ne.jp

 
KITAMOTO さん
補足です.

Windows 9x で発生する いわゆる「concon問題」については 以下のサイトに情報があります.
「パスに複数の MS-DOS デバイス名が含まれると致命的エラーが発生する」
http://www.asia.microsoft.com/japan/support/kb/articles/JP256/0/15.htm

ここで,予約されていて使えない MS-DOS デバイス名として,
「CON、AUX、NUL、PRN、LPT1/2/3/4、COM1/2/3/4、CLOCK$、XMSXXXX0 など」
が挙げられてます.
3. Reply: ファイル名 con.???

ntthrsm05124.ppp.infoweb.ne.jp

 
kz さん
Windows2000ではconcon問題は発生しないので、
無縁のものかと思っていましたが、問題は発生しなくても
関連のある話なんですね。
結局9x系もNT系も同じ予約デバイス名を使っているって事でしょうか。
(2000でもMS-DOSデバイス名と呼ぶのかは?ですが…。)

ありがとうございました。
4. Reply: ファイル名 con.???

p0940-ip02osakakita.osaka.ocn.ne.jp

 
ZAD さん
>kzさん
16ビット/32ビットの違いは有りますが、基本はDOS上で動いてます。
マルチタスク、グラフィック、16&32ビット処理。。。これらのプログラムを
多数使って居るんですよ。
言ってる事、違うかなぁっ???
5. Reply: ファイル名 con.???

202.248.56.11

 
いしかわ さん
NTがDOS上で動いているなんて、おもしろいことをいう人が・・・・(^^;

DOSプロンプト上でのプログラムの互換性のために、残してあるのだと思いますが・・
6. Reply: ファイル名 con.???

p1232-adsao01tachib-acca.tokyo.ocn.ne.jp

 
じろ さん
16ビットWINアプリやDOSアプリはともにエミュレータを起動して
動かしているだけです。DOS上で動いてはいません。
(WOWとコマンドプロンプト)
コマンドプロンプトでは、DOS版アーカイバなどはかなりの確率で
動きます。
WOWは16ビットWINアプリを動かしている時に、タスクマネージャで
見ると動いているのが分かります。

7. Reply: ファイル名 con.???

p0160-ip05osakakita.osaka.ocn.ne.jp

 
ZAD さん
すみません。m(__)m
何か混乱させてしまいましたね。