VFP中关于目录文件的函数及命令
(2013-02-14 20:51:38)| 标签: 目录文件函数命令vfp | 分类: VisuralFoxProl | 
VFP中关于目录文件的函数及命令
 
1、判断目录是否存在,如不存在就创建该目录
IF 
?'目录存在,可以在此执行相应操作'
ELSE
?'目录不存在,在此可以建一目录'
ENDIF
程序代码:
IF !DIRECTORY("D:\BBB") &&不存在
 
 
 
 
 
ELSE
 
 
 
ENDIF
 
&&说明:如不加绝对路径,必须使用set
default to [cPath]默认的目录名称或文件夹名称,[cPath]通常为
1、驱动器指示符,如C:\;D:\(后面必须要跟\,不能C:或D:,经过多次试验证明。VFP帮助文件中说不加“\”也可以,但实际操作却通不过)等。
2、含目录名称或文件夹名称的驱动器指示符,如C:\program。
3、子目录名称或文件夹名称,如C:\Program
Files\Microsoft Visual Studio\Vfp98。
在 Visual FoxPro 中,SET DEFAULT TO将默认目录设置为指定的目录。
Visual FoxPro 在默认的 Visual FoxPro 目录或文件夹中搜索文件。默认的目录或文件夹就是启动 Visual
FoxPro 的目录或文件夹。不过,可以在启动程序或 Visual FoxPro 配置文件中指定一个不同的默认目录或文件夹。如果
Visual FoxPro 不能在默认的目录或文件夹中找到文件,Visual FoxPro 接着搜寻 Visual FoxPro
路径(如果指定的话)。要指定 Visual FoxPro 路径,可使用 SET PATH TO。
如果创建文件时没有指定保存位置,则该文件会保存到 Visual FoxPro 的默认目录或文件夹中。
当退出 Visual FoxPro 时,将返回 Windows 中。当退出 Windows 时,将返回到启动 Windows
时所在的目录下。
退出 FoxPro for Macintosh 时,返回到 FINDER。
提示
SYS(5) 返回默认驱动器。SYS(2003) 返回没有驱动器指示符的默认目录或文件夹,SYS(5)+SYS(2003)
返回默认的驱动器及目录或文件夹。
Visual FoxPro 
使用下面命令可以将默认驱动器设置为驱动器 A。
SET DEFAULT TO A
SET DEFAULT TO A:
可以指定一个特定的目录。
SET DEFAULT TO A:\sales
SET DEFAULT TO C:\sales\data
可以指定子目录。如果在驱动器 C 上的根目录是默认的 Visual FoxPro 目录,发出下面命令能够将默认目录设置为
C:\SALES。
SET DEFAULT TO sales
可以使用 MS-DOS 速记符号。如果当前目录是 C:\SALES\DATA,发出下面命令可将根目录设置为默认目录。
SET DEFAULT TO \
也可以使用下面命令将默认目录设置为上一层父目录。
SET DEFAULT TO .. 
若想将默认目录恢复成为 Visual FoxPro 启动目录,应不带参数发出 set default 命令。
SET DEFAULT TO
如果卷名或文件夹名中包含空格,请用引号将表达式括起来。
SET DEFAULT TO 'Volume:sales figures'
可以指定一个特定的文件夹。
SET DEFAULT TO MacHD:FoxPro:sales:data
可以指定一个嵌套的文件夹。如果当前的默认文件夹是 FOXPRO,发出下面的命令可将默认文件夹设置为
MacHD:FOXPRO:SALES:
SET DEFAULT TO sales
可以使用下面的命令将默认文件夹设置为上一层文件夹。
SET DEFAULT TO : 
2、如何在VFP中判断文件是否存在?
 
 
 
 
 
 
&&指定要查找文件的名称,必须包含文件的扩展名。Visual FoxPro
首先在默认目录下查找该文件,如果在默认目录下未找到该文件,Visual FoxPro 将按照 SET PATH 命令建立的
Visual FoxPro 路径进行搜索。
可以在文件名前加入绝对路径,从而在某个非当前目录或驱动器上搜索文件。如果在文件名前加入绝对路径,而 SET COMPATIBLE
设置为 OFF,则按照所建立的 Visual FoxPro 路径进行搜索。
3、VFP中如何对文件重命名、复制、删除文件、显示磁盘文件、获取变量类型?
 
 
 
 
 
 

 加载中…
加载中…