在这个文件名之前,它叫做什么?

Del*_*ens 13 filenames nomenclature

在文件名称之后,它被称为扩展名.

ska*_*man 19

它被称为基名.实际上,有一个unix/linux命令:

basename - 从文件名中剥离目录和后缀

  • 如果您确切指定要删除的内容,我的“basename”只会删除后缀;默认情况下它不会删除后缀。 (2认同)

Nos*_*dna 6

"基本名称","基本名称","主要名称","文件名","文件名"或"文件".

  • 我永远不会互换使用"filename"和"basename".他们的意思不同. (2认同)
  • 我不太同意文件名或文件名。大多数操作系统不认为扩展名是文件名的一部分吗? (2认同)
  • 我认为这种混乱来自于文件名的模糊性。在“c:/program.exe”中,文件名要么指“Program”,要么指整个字符串。 (2认同)
  • 从历史上看,有些系统具有强制扩展,有些系统具有可选扩展。当扩展名是强制性的时,它可以被视为元数据,并且基本名和文件名是同一件事 (2认同)