Javaについて疑問に思っています:ファイル拡張子の区切り文字はありますか?
* .docのように、「。」質問です。
line.separatorがあることは知っています。私のアプリをポータブルにしたいので、知る必要があります。
ありがとうございました。
Javaについて疑問に思っています:ファイル拡張子の区切り文字はありますか?
* .docのように、「。」質問です。
line.separatorがあることは知っています。私のアプリをポータブルにしたいので、知る必要があります。
ありがとうございました。
.
ファイル拡張子セパレータからのファイル名であることはDOSのアーティファクトであり、8.3ファイル名の制限があります。Windows、MacOS X、Linusなどでは、もはやそのようなケースではありません。.
は他の文字です(ただし、.
Linux / Unixファイルシステムの先頭は隠しファイルを示します)。
拡張子はファイルの種類と関連付けに引き続き使用されるため、Windowsシステムでは引き続き規則が使用されます(必要な数のピリオドを含むファイル名を作成できます)。Linux / Unix / MacOS Xは、ファイル拡張子よりもマジックナンバーに依存する傾向がありますが、そこで使用される規則(たとえば.pl' for Perl files,
、シェルスクリプトの.sh`など)もありますが、Windowsとは異なり、これらはOSの意味を持たない単なる規則です。
したがって、基本的に「ファイルセパレータ」の概念はありません。とにかく普遍的な意味ではありません。