39

なぜWindowsでは、フォルダに「con」という名前を付けることができないのですか?

フォルダに「con」(引用符なし)という名前を付けようとすると、デフォルトで元の名前になります。

なぜこれを行うのですか?

4

5 に答える 5

64

MS-DOSの時代には、「con」には特別な意味がありました。コンソールを参照し、他のファイルと同じように扱うことができました。たとえば、。と入力して新しいテキストファイルを作成できますcopy con new.txt。次に、テキストを入力して^Z、終了したらヒットします。

問題は、あなたはまだそれを行うことができるということです。したがって、ファイルシステムに関する限り、。という名前のオブジェクトがすでに存在しますcon。他にも予約済みの名前がありますが、これを入力している間、それらの名前は他の回答ですでに提供されていることがわかります。

于 2009-01-15T21:02:24.513 に答える
24

ファイルの名前に次の予約済みデバイス名を使用しないでください。

CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9

ソース:MSDN

ドライブ名などの他の名前も使用できません。

CLOCK $、A:-Z:

出典:Microsoftサポート

于 2009-01-15T21:00:58.697 に答える
2

これはMS-DOSにまでさかのぼります。コンソールから「CON:」という名前のファイルの読み取り/書き込み。Windowsは、下位互換性のためにこれをまだサポートしていると思います。

于 2009-01-15T21:00:36.780 に答える
-2

Microsoft TechNetから:

いくつかの特別なファイル名はシステムによって予約されており、ファイルやフォルダには使用できません。

CON、AUX、COM1、COM2、COM3、COM4、LPT1、LPT2、LPT3、PRN、NUL

于 2009-01-15T21:00:54.657 に答える