点击或拖拽改变大小

FileSpec.FullPath 属性

X#
表示分配给此文件规范的完整路径名的字符串。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOSystemClasses (在 XSharp.VOSystemClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL PROPERTY FullPath AS STRING GET SET 
查看代码

属性值

类型:String
表示分配给此文件规范的完整路径名的字符串。
备注
表示分配给此文件规范的完整路径名的字符串。完整路径名的各个组件可能已经被显式分配, 也可能作为较长文件规范的一部分分配(作为实例化参数或作为文件名或完整路径分配的一部分)。 访问 FileSpec:FullPath 时,请求的完整路径名将带有驱动器、路径、文件名和扩展名返回。 但是,如果文件没有完全指定并且自从找到文件以来文件还没有被找到,路径的部分可能是未知的。任何未知的部分都将从返回值中省略。 分配 FileSpec:FullPath 时,可以指定一个简单的文件名、带扩展名的文件名或带驱动器的完整路径。 给定的信息将被解析并分配给适当的组件;此外,当将字符串分配给 FileSpec:FullPath 时,那些在字符串中被省略的部分将被存储为未知或未指定。
提示 提示:
FileSpec 不区分没有扩展名的文件和子目录(例如,C:\CAVOxx,在这个目录中,目录“CAVOxx”似乎是没有扩展名的文件)。
示例
以下是使用 FileSpec:FullPath 的一些示例,以及它们表示的内容的解释:
X#
 1// 所有部分都已知
 2c:\data\customer\custdata.dbf
 3// 驱动器未知
 4\data\customer\custdata.dbf
 5// 路径是 ROOT
 6c:\custdata.dbf
 7// 驱动器和路径未知
 8custdata.dbf
 9// 驱动器未知,路径是 ROOT
10\custdata.dbf
11// 扩展名未知
12c:\data\customer\custdata
13// 仅文件名已知
14custdata
以下是一些将字符串分配给 FileSpec:FullPath 的示例,以及结果的解释:
X#
 1// 分配并显示 FileSpec:FullPath
 2oFS:FileSpec := ("String")
 3? oFS:FullPath
 4// 所有部分都标记为未知
 5oFS:FullPath := "cust"
 6// 除了文件名和扩展名,所有部分都标记为未知
 7oFS:FullPath:= "cust.dbx"
 8// 设置路径和文件名,标记驱动器和
 9// 扩展名为未知
10oFS:FullPath := "data\cust"
11// 同上
12oFS:FullPath := "\data\cust"
13// 更改驱动器、路径、文件名;
14// 设置扩展名为未知
15oFS:FullPath := "d:cust"
参见