一。內存變量操作命令:
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:myvfpl.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關閉所有打開的表及其索引文件,但不關閉數據庫。
Visual FoxPro基礎教程完整版
3.文件的復制:
格式:copy file 文件名1 to 文件名2
說明:
(1).該命令可復制任何類型的文件,但要求文件名必須加擴展名;
(2).該命令不能復制已打開的文件。
例:將d盤根目錄下的xy子目錄中的as.prg復制到A盤上,文件名不變:
copy file d:xyas.prg to a:as.prg
4.文件更名:
格式:rename 文件名1 to 文件名2
說明:該命令用于給磁盤文件改名,文件名一般應帶擴展名。如果文件不在當前目錄中,應指定擴展名。對已打開的文件不能改名。改名的同時可以更換存放路徑,例如:rename d:xyas.prg to e:as1.prg
5.刪除文件:
格式1:erase 文件名|?
格式2:delete file 文件名|?
說明:
(1).這兩個命令都用于刪除文件,完全相同。被刪除的文件應事先關閉,文件名應帶擴展名。如被刪除的文件不在當前目錄下,應指定路徑名。在文件名不不允許使用通配符。
(2).若選用問號"?",半打開對話框,可從中選擇要刪除的文件進行刪除操作。例如,在命令窗口輸入erase ?回車,將彈出如圖9的對話框。
6.顯示文本文件:
格式:type 文本文件名 [to printer|to 輸出文件名]
功能:執行該命令,將文本文件的內容輸出到屏幕,窗口,打印機或一個文本文件中。