在FoxBASE中使用带空格的文件名

Author: 杨正校 Date: 1997-01-01

  大家都知道,空格是不能作为文件名字符的,但笔者在学生的一次误操作中,却意外地发现FoxBASE或Foxpro数据库文件可以突破这一规定,即在创建数据库文件时,文件名中可以出现空格符,只是注意在创建或打开数据库时,用引号(单、双引号都可)或中括号将有空格的数据库文件名(包含路径)括起来即可,其余操作不受任何影响,具体操作说明如下:
  用CREATE [A:\YANG 1]或“A:\YANG 1”这一格式可以在A:盘根目录下创建一文件名为YANG 1.DBF(1前有一空格)的数据库文件。若要打开这一数据库,则用格式:
  USE [A:\YANG 1]或“A:\YANG 1”即可。
  由于文件名中有DOS规定的非法字符“空格”,所以不能用DOS的TYPE命令查阅其内容;如果不按本文所述方法,也无法打开这一数据库文件,从而有一定的“加密”作用,所述方法在FoxBASE 2.10和Foxpro 2.5B中通过,有兴趣的朋友不妨试一试!