在VFP中,提取文件名称是一项常见任务。您可以使用以下几种方法来提取文件名称:
文件名提取 1. 使用 STRTRAN 函数
使用 STRTRAN 函数可以将文件路径中的“”替换为“/”,然后使用 SUBSTR 函数从最后一个“/”的位置开始提取文件名称。示例代码如下:
file_path = ''
file_name = SUBSTR(STRTRAN(file_path, '', '/'), RSCAN(file_path, '/') + 1)
2. 使用 GETFILEINFO 函数
GETFILEINFO 函数可以返回一个包含有关文件的信息的结构体。其中包括文件名、文件大小、文件创建日期等。您可以使用 FILETOSTR 函数将结构体中的文件名提取出来。示例代码如下:
file_path = ''
file_info = GETFILEINFO(file_path)
file_name = FILETOSTR(file_info.cFilename)
3. 使用 SYS(2023) 函数
SYS(2023) 函数可以返回当前打开文件的名称。您可以使用该函数来获取当前打开文件的名称并提取文件名。
发布评论