Java中的文件名命名命名法

时间:2015-09-03 16:12:24

标签: java filenames nomenclature

似乎存在大量不一致的约定,这些约定是基于平台,编程语言等引用文件名的部分.PHP使用一个术语,POSIX其他等等。在Java中是否有可接受的标准?< / p>

例如,给定文件名:c:\dev\project\file.txt,Apache Commons FilenameUtils定义以下内容:

C:\ dev的\项目\ file.txt的

  • 前缀 - C:\
  • 路径 - dev \ project \
  • 完整路径 - C:\ dev \ project \
  • 名称 - file.txt
  • 基本名称 - 文件
  • 扩展名 - txt

但是,这个类省略了用于引用完整字符串的命名法(即:c:\ dev \ project \ file.txt)。它已经使用&#34; path&#34;引用文件夹结构,以便不能重复使用。

我可以用什么来指代整个c:\dev\project\file.txt?对于定义该术语的权威来源的引用也将受到赞赏。

此外,您如何处理一个名为c:\dev\project\file.txt.ext2.ext3的文件的实例? basename现在是file.txt.ext2吗?根据定义,扩展名是跟踪最后一个&#39;的文件名的一部分。我怀疑完整的文件名应该是basename + extension?

0 个答案:

没有答案