なぜWindowsでは、フォルダに「con」という名前を付けられないのですか?
フォルダに "con"(引用符なし)の名前を付けようとすると、デフォルトで元の名前が使用されます。
なぜこれを行うのですか?
MS-DOS時代には、 "con"には特別な意味がありました。コンソールを参照し、他のファイルと同様に扱うことができました。たとえば、copy con new.txt
と入力して新しいテキストファイルを作成できます。次に、テキストを入力し、終了したら^Z
を押します。
ことは、あなたはまだそれを行うことができます。したがって、ファイルシステムに関する限り、すでにcon
という名前のオブジェクトがあります。 その他の予約済みの名前 もありますが、これを入力している間、これらの名前は他の回答ですでに提供されていることがわかります。
ファイルの名前には、次の予約済みデバイス名を使用しないでください。
CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、およびLPT9
ドライブ名などの他の名前も使用できません。
CLOCK $、A:-Z:
実際には、フォルダの名前をcon
に変更できます
これをコマンドプロンプトで使用すると、C:ドライブにcon
という名前のシステムフォルダーが作成されます
md \\\\\.\\\C:\con
このフォルダを削除するには、コマンドプロンプトでこれを使用する必要があります
rd/s \\\\.\\\C:\con
そして、「なぜあなたはなぜでしょうか」と疑問に思っている人たちのために。 -私の名前はCONです。これを私のフォルダとして使用したい場合は、「MSにバグを報告」します。
Con "OzDing"
これはMS-DOSにさかのぼります。 「CON:」という名前のファイルの読み取りまたは書き込み、コンソールからの読み取り/書き込み。 Windowsが下位互換性のためにこれをまだサポートしていると思います。