打印本文 打印本文  关闭窗口 关闭窗口  
内存变量操作命令及文件操作命令
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:51:13  文章录入:杜斌  责任编辑:杜斌

   一.内存变量操作命令: 
   1.显示内存变量: 
格式:display memory [to printer][to 文本文件名]或 
       list memory [to printer][to 文本文件名] 
说明: 
(1).两条命令功能基本相同,仅在显示方式上有所区别,前者是分页显示,后者以滚动方式显示 
(2).该命令用于显示已定义的内存变量 
(3).加上to printer选项,将在屏幕上显示的同时,送往打印机打印 
(4).也可加上"to 文本文件名"选项,在显示的同时将结果传送给指定的文本文件保存. 
例:显示已存的内存变量 
在命令窗口依次输入执行以下命令,观察结果 
m=123.456 
n="中国人" 
list memory to e:\myvfp\bl.txt 
执行完毕后,打开e:\myvfp,可以看到,里面多了一个b1.txt. 

    2.清除内存变量: 
格式1:release 变量名表 
格式2:release all [extended] 
格式3:clear memory 
说明: 
(1).格式1清除变量名表指定的内存变量并释放它们所战胜的内存空间. 
(2).格式2清除全部内存变量,但在程序中不清除全程变量,如有extended选项,则全程变量也清除. 
(3).格式3清除除系统内存变量外的全程和局部内存变量,并释放它们的内存空间. 

   3.保存内存变量: 
格式:save to 文件名 
功能:将内存变量保存到指定的文件中
  
   4.恢复内存变量: 
格式:restore from 文件名 
功能:从指定的文件中恢复内存变量 

    二.文件操作命令:vfp提供了许多文件操作命令,如文件的查找,打开,关闭,复制,更名及显示等.如果你不dos基础,你会发现,和dos命令有几分相象的. 
   1.显示文件目录命令: 
格式:dir [盘符][路径][to printer] 
例如: 
dir e:   &&显示e:的表信息的内容 
dir *.prg   &&显示当前盘的当前目录下所有扩展名为.prg的文件目录信息 


   2.关闭文件: 
格式1:close all 
格式2:close database 
格式3:close database all 
格式4:close index 
格式5:close tables 
功能: 
(1).格式1关闭除"命令窗口","调试窗口","跟踪窗口"及"帮助窗口"以外的所有内容. 
(2).格式2关闭当前数据库.数据库关闭后,与此数据库相关的东西同时关闭.若没有数据库,则该命令关闭所有工作区中打开的自由表及与此表相关的东西. 
(3).格式3关闭所有打开的数据库及与此相关的东西. 
(4).格式4关闭除结构化复合索引外的所有索引文件. 
(5).格式5关闭所有打开的表及其索引文件,但不关闭数据库. 

   3.文件的复制: 
格式:copy file 文件名1 to 文件名2 
说明: 
(1).该命令可复制任何类型的文件,但要求文件名必须加扩展名; 
(2).该命令不能复制已打开的文件. 
例:将d盘根目录下的xy子目录中的as.prg复制到A盘上,文件名不变: 
copy file d:\xy\as.prg to a:\as.prg 

   4.文件更名: 
格式:rename 文件名1 to 文件名2 
说明:该命令用于给磁盘文件改名,文件名一般应带扩展名.如果文件不在当前目录中,应指定扩展名.对已打开的文件不能改名.改名的同时可以更换存放路径,例如:rename d:\xy\as.prg to e:\as1.prg 

   5.删除文件: 
格式1:erase 文件名| 
格式2:delete file 文件名| 
说明: 
(1).这两个命令都用于删除文件,完全相同.被删除的文件应事先关闭,文件名应带扩展名.如被删除的文件不在当前目录下,应指定路径名.在文件名不不允许使用通配符. 
(2).若选用问号"?",半打开对话框,可从中选择要删除的文件进行删除操作.例如,在命令窗口输入erase 回车,将弹出对话框. 

    6.显示文本文件: 
格式:type 文本文件名 [to printer|to 输出文件名] 
功能:执行该命令,将文本文件的内容输出到屏幕,窗口,打印机或一个文本文件中. 
打印本文 打印本文  关闭窗口 关闭窗口