经过多年的编程,它仍然是一些简单的事情让我绊倒。
是否有普遍认可的 filename 定义?
甚至 wikipedia article混淆了两种解释。
它首先将其定义为“一种特殊的字符串,用于唯一标识存储在计算机文件系统上的文件”。这似乎很清楚,并表明文件名是完全限定的文件名,指定文件的完整路径。
但是,它然后继续:
所以,简单的问题:
最佳答案
没有引用,只是从经验白话。当我具体时,我倾向于使用:path
或 filespec
(或文件规范):在文件系统上识别文件所需的所有字符。路径可以是绝对路径(从根目录或最顶层目录开始)或相对路径(从当前事件目录开始)。filename
:标识当前目录中的文件所需的字符。extension
: 文件名末尾的字符,通常用于标识文件的类型。按照惯例,扩展名通常以点(“.”)开头,并且一个文件名可能包含多个扩展名。basename
: 文件名直到(但不包括)开始第一个扩展名的点。
关于coding-style - 文件名的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280767/