検索
ホームページよくある問題ファイル名に使用できない文字

ファイル名に使用できない文字

Jun 06, 2019 am 10:12 AM
ファイル名

ファイル名とは、コンピュータ内でファイルを区別しやすくするために、それぞれのファイルに指定した名前を付けるものです。これは、ファイルのメイン名とその拡張子で構成されます。

ファイル名に使用できない文字

DOS オペレーティング システムでは、ファイル名はファイルの本体名と拡張子で構成されると規定されており、ファイルの本体名は 1 ~ 8 文字で構成され、拡張子は 1 ~ 3 文字で構成され、本体名と拡張子が小さなドットで区切られた文字で構成されており、一般に 8.3 ルールと呼ばれています。 (推奨される学習: PHP ビデオ チュートリアル )

形式は次のとおりです:

□□□□□□□□.□□□

例: G9401.DBF、ここで G9401 はメイン名、DBF は拡張子です。ファイルのメイン名と拡張子に使用できる文字は次のとおりです。

(1) 英字: A~z (大文字と小文字が同等)

(2) 数字: 0~ 9

(3) 漢字

(4) 特殊記号:$#&@ ()-[]^~ など

(5)各種制御文字および以下の文字はファイル名に使用できません:

/ \ | : " * ?

これらの文字は他の目的に使用されているためです。

Windows は、ファイル命名規則に関する DOS の制限を突破し、長い文字列の使用を許可します。主な理由は、命名規則が次のとおりであるためです:

(1) ファイル名の最大長は 255 文字です。

(2) 拡張子を使用でき、拡張子はファイル タイプを示すために使用されます。または、複数の区切り文字を含む拡張子を使用します。たとえば、win.ini.txt は正当なファイル名ですが、そのファイル タイプは最後の拡張子によって決まります。

(3) ファイル名にはスペースを使用できますが、次の文字は使用できません (英語の入力メソッドのステータス): / \ | : " * ?

(4) ウィンドウシステムはファイル名の大文字と小文字をさまざまに表示しますが、使用する場合は大文字と小文字は区別されません。

ファイル名はファイルの存在を示す識別子です。オペレーティング システムはファイル名に基づいてファイルを制御および管理します。オペレーティング システムが異なると、ファイルの命名規則、つまり形式と長さが若干異なります。ファイル名はシステムによって異なります。異なります。例: 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 に変更します。同時にアイコンも変更され、不明になっていることがわかります。ただし、.doc 形式などの WORD ファイルの場合、 MICROSOFT が開発したものであるため、互換性が高く、拡張子の有無だけでなくファイルの内部形式識別子もチェックするため、WORD がインストールされているシステムでは、.doc が他の文字に変更されても、

その他の PHP 関連技術記事については、

PHP グラフィック チュートリアル

列にアクセスして学習してください。

以上がファイル名に使用できない文字の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません