Functions.SetPath 方法 (String) | |
更改确定X#打开文件的搜索路径的设置。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION SetPath(
cPathList AS STRING
) AS STRING
public static string SetPath(
string cPathList
)
查看代码参数
- cPathList
- 类型:String
X#在搜索默认目录中未找到的文件时使用的路径。
路径是指向目录的指针。
它由可选的驱动器字母和冒号组成,后跟用反斜杠(\)字符分隔的从根到所需目录的目录列表。
路径列表是要搜索的路径序列,每个路径之间用逗号或分号分隔。
如果省略,则释放路径列表,使X#仅搜索默认目录。(使用GetCurPath()获取当前设置。)
返回值
类型:
String备注
SetPath()允许打开数据库和关联文件的命令和函数在另一个驱动器和/或目录中找到并打开现有文件。
它通过指定搜索的路径列表来实现,如果引用的文件在默认目录中找不到,则进行搜索。
当您尝试访问文件而未指定其路径时,X#首先搜索默认驱动器和目录。
默认驱动器和目录由Windows在加载应用程序时建立,或者在执行过程中通过SetDefault()函数建立。
如果未找到文件,X#将继续搜索指定路径列表中的每个路径,直到找到文件的第一次出现。
要在另一个驱动器或目录中创建新文件,请使用SetDefault()或在指定新文件名时明确声明路径。
注意:某些打开文件的命令和函数不尊重SetPath()设置。
这些情况在这些命令和函数的文档中明确说明。
示例
此示例设置两个路径以打开文件:
1SetPath("a:\inventory;b:\vendors")
此示例通过将DOS环境变量传递给程序来配置运行时路径设置,使用GetEnv()获取其值,然后使用此值设置路径。
例如,在DOS中:
1SET VO_PATH = c:\apps\data;c:\apps\progs
然后在您应用程序的配置部分中:
1SetPath(GetEnv("VO_PATH"))
参见