| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级FOXBASE+语言 |
|
|||||||||||
|
前面介绍的命令都需要首先打开数据库,使之成为当前数据库;再通过命令对数据库的结构或内容进行操作。FoxBASE除了数据库文件之外,还有其他10种类型的文件,系统对各类文件提供了通用的管理手段。使用这些文件管理命令时,将文件作为一个整体来对待,其功能类似于DOS的文件管理命令,但必须注意它们之间的区别。文件管理命令适用于所有类型的文件。
一、文件管理命令 文件管理命令适用于所有类型的文件。 1.显示文件目录 命令格式: DIR[<盘符>:<路径>][<文件名>] 功能注释: (1)此命令显示磁盘文件目录信息。缺省盘符或路径时,系统默认当前盘或当前路径。缺省文件名时,默认数据库文件。例如,直接DIR回车,仅显示当前目录下的数据库文件的目录信息,而不是所有文件。 (2)显示数据库目录时,包括数据库文件名、记录个数、最后更新日期、文件长度。 (3)文件名可以用通配符*和?。如果文件名不缺省,则以横向格式显示目录,类似DOS中的DIR/W格式。 2.文件改名 命令格式: RENAME<旧文件名> TO <新文件名> 功能注释: (1)将磁盘文件改成新名。改名之前文件必须关闭,正在使用的文件不能改名。 (2)如果有备注文件,对数据库改名时,不要忘记为相应的.DBT文件改名,否则打不开改名后的数据库。 3.删除文件 命令格式 DRASE<文件名> 或 DELETE FILE<文件名> 这两种格式的命令等效,功能是从磁盘上删除整个文件。为防止误操作,保护数据库不会被轻易地误删除,文件名不能使用通配符,正打开的文件不能删除。 4.复制各类文件 命令格式: COPY FILE<源文件名> TO <目标文件名> 功能注释: (1)此命令对文件按字节进行复制。文件名必须给出全称,不能使用通配符。 (2)不能复制己打开的文件。 5.显示文本文件 命令格式: TYPE<文本文件名>[TO PRINT] 功能注释: 此命令用于显示或同时打印文本文件。文本文件是指非结构式的文件,即没有任何内部控制符的字符文件。在FoxBASE的11种文件类型中,只有命令文件.PRG、屏幕格式文件.FMT和文本文件.TXT三种可以使用TYPE命令直接显示。其他类型的文件,如.DBF .DBT .IDX .MEM等文件都含有系统控制的内部格式,属于结构式文件,不能用TYPE直接显示。 二、调用外部程序 在FoxBASE中可以调用外部程序。外部程序是指以.EXE和.COM为扩展名的可执行文件。 在FoxBASE中也能够执行DOS命令。在圆点提示符下,如果感到FoxBASE的文件管理命令不太方便,可以调用DOS的有关命令。 命令格式: RUN<外部程序> 或 !<外部程序> 功能注释: 该命令直接完成外部程序的功能。执行RUN或!命令需要额外的内存空间,如果没有足够的可用内存,将产生“内存不足”的错误。
课堂提问: |
|
|
|||||||||