当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  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或!命令需要额外的内存空间,如果没有足够的可用内存,将产生“内存不足”的错误。

课堂提问:
问题

 


简单举例
例子
基础测试
测试