注意的是,本函数不会去验证完 整路径是否合法,文件是否存在,也就是说 JUSTDRIVE()函数不会去实际操作目标文件或 路径。其实它也是一个特殊的字符串处理函数。 1. 语法:JUSTDRIVE(cPath) 2. 返回值:字符型 例如: ?justdrive("C:\program files\microsoft visual studio\vfp98\mydata.dbf") *返回:c ?justdrive("@.111111111111111myda\ta\BOE 数据
网络工作室.wonderful.good") *返回:@ ?justdrive("ab.111111111111111myda\ta\BOE 数据网络
工作室.wonderful.good") *返回: JUSTFPATH()函数-从完整路径中返回路径名。值得注意的是,本函数不会去验证完整路径 是否合法,文件是否存在,也就是说 JUSTOPATH()函数不会去实际操作目标文件或路径, 更像是一个特定功能的字符串操作函数——返回字符串中最后的一个“\”前面的内容。 1. 语法:JUSTPATH(cPath) 2. 返回值:字符型 例如: ?justpath("C:\program files\microsoft visual studio\vfp98\mydata.dbf") *返回:C:\program files\microsoft visual studio\vfp98 ?justfname("111111111111111myda\ta\BOE 数据网络工作室.wonderful.good") *返回:111111111111111myda\ta 可见,“JUST”类函数,能十分方便的处理文件全路径字符串;同时,我们可以利用它的“不 实际验证文件路径合法性”的特点,以及各函数去字串的行为,在实践中可以灵活应用。 “FORCE”类的文件处理函数 FORCEEXT()函数-返回一个字符串,是新的扩展名替换旧的扩展名。值得注意的是,本函 数不会去验证完整路径是否合法,文件是否存在,也就是说 FORCEEXT()函数不会去实际 操作目标文件或路径, 更像是一个特定功能的字符串操作函数——替换字符串中最后的一个 “.”后面的内容为新内容,并返回替换后的整个字符串。
1. 语法
:FORCEEXT(cFileName,cExtenion) 2. 返回值:字符型 例如: ?forceext("C:\program files\microsoft visual studio\vfp98\mydata.dbf","db") *返回:C:\program files\microsoft visual studio\vfp98\mydata.db ?force("mydata.dbf","dat") *返回:mydata.dat ?forceext("C:\program files\microsoft visual studio\
vfp98\mydata.dbf","BOE 数据网络工作室") *返回:C:\program files\microsoft visual studio\vfp98\mydata.BOE 数据网络工作室 FORCEPATH()函数-返回一个字符串,是新的路径名替换旧的旧路径名。值得注意的是,本 函数不会去验证完整路径是否合法,文件是否存在,也就是说 FORCEPATH()函数不会去实 际操作目标文件或路径, 更像是一个特定功能的字符串操作函数——替换字符串中最后的一 个“\”前面的内容为新内容,并返回替换后的整个字符串。 1. 语法:FORCEPATH(cFileName,cPath) 2. 返回值:字符型 例如: ?forcepath("C:\program files\microsoft visual studio\vfp98\mydata.dbf","a:") *返回:a:\mydata.db ?forcepath("C:\program files\microsoft visual studio\vfp98\mydata.dbf","a:\") *返回:a:\mydata.db ?force("d:\mydata.dbf","a") *返回:a\mydata.dat ?forceext("C:\program files\microsoft visual studio\vfp98\mydata.dbf","BOE 数据网络工作室") *返回:BOE 数据网络工作室\mydata.dbf 可见,“Force”类函数与“Just”类函数一样,能十分方便的处理文件全路径字符串;同时,我 们可以利用它的“不实际验证文件路径合法性”的特点,以及各函数去字串的行为,在实践中 可以灵活应用。 确认文件、目录存在函数 FILE()函数 上面我们讲述了两类很有用的文件名称、 路径字符串操作函数。 待处理文件路径名称或是处 理后的文件的路径名称总是存在着对应的客观实体, 怎样确认路径名称是否合法、 文件是否 存在于指定目录——这是很实际的