ファイル名は、コンピュータ内のさまざまなファイルを区別しやすくするために、各ファイルに指定の名前を設定します。これは、ファイルのメイン名とその拡張子で構成されます。
DOS オペレーティング システムでは、ファイル名はファイルのメイン名と拡張子名で構成されていると規定されています。ファイルのメイン名は 1 ~ 8 文字で構成されます。Linux ファイル名に含まれる不正な文字 . 拡張子は名前は 1 ~ 3 文字で構成され、名前と拡張子は小さなドットで区切られます。これは、8.3 ルールと呼ばれることがよくあります。 (推奨される学習: PHP ビデオ チュートリアル)
形式は次のとおりです:
□□□□□□□□.□□□ログイン後にコピー
例: G9401.DBF、ここで G9401 は Linux スケジュールされたタスクのメイン名、DBF は拡張子名です。ファイルのメイン名と拡張子に使用できる文字は次のとおりです。
(1) 英字:A~z(大文字と小文字は同等)
(2) 番号: 0-9
(3) 漢字
(4) 特殊記号: $#&@ ()-[]^~ など
(5) ファイル名には各種制御文字および以下の文字は使用できません。
/|:"*?これらの文字は他の目的に使用されているためです。
Windows は、ファイル命名規則に関する DOS の制限を打ち破り、長いファイル名の使用を許可します。
Linux ファイル名における不正な文字。主な命名規則は次のとおりです:
(1) ファイル名の最大長は 255 文字です。(2) 拡張子名を使用できます 拡張子名はファイルの種類を示すために使用されますが、複数の区切り文字を含む拡張子名も使用できます。たとえば、win.ini.txt は正当なファイル名ですが、そのファイルの種類は最後の拡張子によって決まります。
(3) ファイル名にはスペースを使用できますが、次の文字は使用できません (中国語入力方式のステータス): /|:"*?
(4) Windows システムでは、ファイル名の大文字と小文字が区別されて表示されますが、使用時に大文字と小文字は区別されません。
ファイル名はファイルの存在を示すものであり、オペレーティング システムはファイル名に従ってファイルを制御および管理します。オペレーティング システムが異なると、ファイルの命名規則、つまりファイルの形式と厚さが若干異なります。ファイル名はシステムによって異なります。UNIX/LINUX システムなどではファイル名の大文字と小文字が区別されますが、MS-DOS や WINDOWS などの一部のシステムでは区別されません。
ファイル拡張子は、ファイルの属性を区別するために使用されます。一部のシステムでは、システムによって認識されません。たとえば、UNIX/LINUX システムでは、hello.c ファイルと helloc ファイルの間に違いはありません。システムのファイルです。拡張子 .c を追加しても、追加しないのと同じです。システムはそれが何のファイルであるかを知りません。しかし、ユーザーが .c を追加すると、それが C 言語であることが理解しやすくなります。ソースコードファイル.
ただし、MS-DOS および WINDOWS システムでは、ファイル拡張子はシステムを認識します。WINDOWS では、さまざまなファイル拡張子に関連付けられたプログラムが開かれます。この拡張子は、txt などだけではありません。オリジナルのものを除き、残りは通常、ソフトウェアのインストール時にシステムに登録されます。関連情報は、レジストリの HKEY-CLASSES-ROOT ルート キーで確認できます。
ファイル拡張子をシステムで認識されないものに変更すると、ファイルを開くときに開くプログラムを選択するよう求められます。たとえば、hello.txt を hello.123 に変更すると、次のようになります。また、アイコンも変更され、Unknown になっています。また、.doc 形式などの WORD ファイルについては、マイクロソフトが開発したものであるため、互換性が良好です。センシングの際、システムは拡張子名だけでなく、拡張子名も検出します。ファイルの内部フォーマット マークなので、.doc は他の文字に変更します。WORD がインストールされているシステムでは、システムはファイルを WORD に関連付けて開くことができます。
以上がPHP を学ぶためのビデオチュートリアル: ファイル命名規則の重要性の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。