gpt4 book ai didi

coding-style - 文件名的定义?

转载 作者:行者123 更新时间:2023-12-04 14:21:44 26 4
gpt4 key购买 nike

经过多年的编程,它仍然是一些简单的事情让我绊倒。

是否有普遍认可的 filename 定义?

甚至 wikipedia article混淆了两种解释。

它首先将其定义为“一种特殊的字符串,用于唯一标识存储在计算机文件系统上的文件”。这似乎很清楚,并表明文件名是完全限定的文件名,指定文件的完整路径。

但是,它然后继续:

  • 谈论基名和扩展名(所以基名会包含绝对路径?)
  • 说 DOS 中文件名的长度限制为 8.3
  • 表示没有路径部分的文件名被假定为当前工作目录中的文件(因此文件名不能唯一标识文件)

  • 所以,简单的问题:
  • 什么是“文件名”的正确定义(包括引用)
  • 我应该如何明确地命名变量:
  • 文件路径(可以是绝对/完整或相对)
  • 资源的路径,可以是文件/目录/套接字
  • 最佳答案

    没有引用,只是从经验白话。当我具体时,我倾向于使用:
    pathfilespec (或文件规范):在文件系统上识别文件所需的所有字符。路径可以是绝对路径(从根目录或最顶层目录开始)或相对路径(从当前事件目录开始)。
    filename :标识当前目录中的文件所需的字符。
    extension : 文件名末尾的字符,通常用于标识文件的类型。按照惯例,扩展名通常以点(“.”)开头,并且一个文件名可能包含多个扩展名。
    basename : 文件名直到(但不包括)开始第一个扩展名的点。

    关于coding-style - 文件名的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280767/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com