文件名的非扩展部分的名称是什么?[关闭]


15

给定文件路径:

/some/path/abc.txt

文件名是“的abc.txt”,而扩展名为“txt”。

什么是“行业标准”,“ abc”部分的明确名称?


作为参考,在Java的较早java.io和较新的java.nio库中,filename均表示“ abc.txt”,并且“ abc”部分没有术语(即库API不支持)。


Microsoft 在.NET Framework中使用“ FilenameWithoutExtension”作为术语。
Mike支持Monica

我遇到的最好的术语是“不带扩展名的文件名”。它并没有完全从舌头上滚下来。
David Arno

1
我在此提出“文件干”供社区采用。
波西米亚

文件名=名称+扩展名
qwerty_so

如果明确的名字也适用于filenames.with.several.periods和会很好.dotfiles。但是我怀疑您会发现仅适用于Windows的标准平台(关心扩展的主要平台)。
RemcoGerlich 2016年

Answers:


6

我相信这也被称为“文件名”,这使事情变得相当混乱

文件名的讨论由于缺乏术语的标准化而变得复杂。有时,“文件名”用于表示整个名称,例如Windows名称c:\ directory \ myfile.txt。有时,它将用于引用组件,因此在这种情况下,文件名将为myfile.txt。有时,它是一个不包含扩展名的引用,因此文件名只是myfile。这种歧义是普遍存在的,本文并不试图定义任何一种含义,并且实际上可以使用这些含义中的任何一种。某些系统将采用自己的标准化命名法,例如“路径名”,但这些名称在整个系统中也未标准化。

如果重要的话,您必须确保准确弄清您在说什么“文件名”。


1
您尚未回答问题。您仅提供了支持其被要求的理由。
Bohemian

4
@Bohemian实际上,它证实了这个问题纯粹是基于观点的。没有标准术语。您要的只是不存在。
托马斯·欧文斯

@Bohemian您以为问题有答案。就我而言,我称其为“文件名”和“文件扩展名”。因此,我实际上同意FirstLastName的回答。
埃里克·金

1
@ThomasOwens这就是我所担心的:)我使用“文件名的非扩展部分”,但是肯定有人在此命名。怎么样“文件茎”
波西米亚人

实际上,有些人考虑了文件名的路径部分。
candied_orange
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.