ほとんどの人は、WindowsでMS-DOSデバイスドライバの名前をファイル名として使用できないことを知っているかもしれません。結果として、私たちはcon、aux、nulなどのようにフォルダに名前を付けることができません。

Microsoft MS-DOSは、これらのシステムデバイスドライバの名前を予約していました。

  • CON:キーボードとディスプレイ
  • PRN:システムリストデバイス、通常はパラレルポート
  • AUX:補助装置、通常はシリアルポート
  • CLOCK $:システムリアルタイムクロック
  • NUL:ビットバケットデバイス
  • A:-Z:ドライブ文字
  • COM1:最初のシリアル通信ポート
  • LPT1:最初のパラレルプリンタポ​​ート
  • LPT2:2番目のパラレルプリンタポ​​ート
  • LPT3:3つ目のパラレルプリンタポ​​ート
  • COM2:2番目のシリアル通信ポート
  • COM3:3番目のシリアル通信ポート
  • COM4:4番目のシリアル通信ポート

これらの名前のファイルまたはフォルダをWindowsのデスクトップに作成し、何が起こるかを確認してください。

これらの予約済みの名前のいずれかを使用してフォルダに名前を付けると、今日でも次のエラーメッセージが表示されます。 指定されたデバイス名は無効です。

これらの制限はNTベースのWindowsにも存在します。これは、16ビットプログラムの実行とコマンドラインベースのプログラムとの互換性を可能にするためです。完全なWindows命名ファイル、パス、名前空間、規約はここにあります。

CON、AUX、NULフォルダを作成する

LinuxやMS-DOSのコマンドを使って "con"のようなフォルダ名を作成することができますが、私はこのアプリケーションConcuに出くわしました。それはCNETのリンクですので、直接ダウンロードリンクをクリックしてください。

このプログラムはなぜ存在するのですか? それはツールを使って行うことができるという点を確認するだけです。

私は知っている、私はこれが本当の古いものであることを知っているが、これはそれについて知らないかもしれない人のためである. ?

トップのヒント:
コメント: