Windows は欠陥遺伝子の継承者、父親は伝説的人物 DOS (ディスク オペレーティング システム)、この人気のあるオペレーティング システムのユーザーとして、フロッピー オペレーティング システム ファミリの最初のバージョンから今日に至るまで、Windows には、いわば現在のバージョンにも存在する特定の「欠陥」が維持されていることを知っておく必要があります。バージョンはおそらく永遠に残るのでしょうか?
それは奇妙であると同時に興味深いものですが、たとえば試してみると次のことがわかります。 「with」という名前のフォルダーを作成します (引用符なしで) と、次のような奇妙なメッセージが表示されるウィンドウが表示されます。
デバイス名が無効です。
CON という名前のフォルダーを作成できません |
なぜこうなった? どのデバイスのことを指しますか?
わかりました、すべてに論理的な説明があります、 「CON」は予約語です、その使用は、当時 (DOS 時代について話しています) に他のデバイスの制御を許可していた MS-DOS コンソールのコマンド専用です。 キーボードとスクリーン.
そのため、最初のバージョンの Windows が DOS 環境で、つまり、オペレーティング システムの新しいバージョンがリリースされるたびに、グラフィカル インターフェイスやマウスなしで実行されることがわかっていましたが、これらは DOS インターフェイスとは関係ありませんでしたが、バグは依然として残りました。
しかし、それだけではありません 単語付き フォルダーやファイルの作成を許可しない唯一の単語 (はい、ファイルにも影響します)、その名前での作成を妨げる予約語は他にもあります。これらは次のとおりです。
- WITH (キーボードと画面)。
-
PRN (システムデバイスのリスト、通常はパラレルポート)。
- AUX (補助デバイス、通常はシリアル ポート)。
- クロック$ (リアルタイムクロックシステム)。
-
NUL (ビットバケットデバイス)。
- A:-Z: (単位文字)。
- COM1 (最初のシリアル通信ポート)。
- COM2 (XNUMX番目のシリアル通信ポート)。
- COM3 (XNUMX番目のシリアル通信ポート)。
- COM4 (XNUMX番目のシリアル通信ポート)。
- LPT1 (最初のパラレル印刷ポート)。
- LPT2 (XNUMX 番目のパラレル印刷ポート)。
- LPT3 (XNUMX 番目のパラレル印刷ポート)。
- LPT4 (XNUMX 番目のパラレル印刷ポート)。
- LPT5 (XNUMX 番目のパラレル印刷ポート)。
- LPT6 (XNUMX 番目のパラレル印刷ポート)。
- LPT7 (XNUMX 番目のパラレル印刷ポート)。
- LPT8 (XNUMX 番目のパラレル印刷ポート)。
- LPT9 (XNUMX 番目のパラレル印刷ポート)。
一瞬…
しかし、それは「無理」だと言い、 WITHという名前のフォルダーを作成します、可能性があるのでこれは迷信ですが、そのためにはコマンド コンソール (MS-DOS) を次の構文で使用する必要があります。 md.with.
ただし、Windows では、後でシステムの競合が発生するかどうかわからないため、これはお勧めできません。 注意しなければならないのは、XNUMX 番目の問題は手動で実行できないため、これを排除することです。この場合、指示は rd.with. 行動に移すだろう。
もう一つ指摘しておきたい重要な点は、 CON という名前でファイルを保存することもできません (またはその他の予約語)、次のスクリーンショットでは、同じ通知でその単語が Windows で使用するために予約されています.
また、CON という名前でファイルを保存することもできません。 |
そしてあなたは、Windows のこの「バグ」についてご存知ですか? どう思いますか? =)