CD c路徑 或:CHDIR c路徑
*設(shè)置VFP的默認(rèn)文件夾。
*這個(gè)路徑是一個(gè)串,一個(gè)用“”包起來(lái)的字符串常量。(并非變量)
*在路徑中可以是任何合法的DOS路徑,如速記符: 或 ..
*這個(gè)路徑是一個(gè)“搜索路徑”,這個(gè)路徑的優(yōu)先級(jí)高于VFP路徑。
*VFP路徑:用SET PATH定義的路徑。
*如果VFP在CD指定的路徑中搜索不到文件,則去VFP路徑中搜索。
SET PATH 命令
SET PATH TO [路徑列表]
*不加“路徑列表”,表示清空“VFP搜索路徑”。
*本命令相當(dāng)于:工具*選項(xiàng)*文件位置*搜索路徑。
*路徑列表,是一個(gè)用逗號(hào)或分號(hào)隔開(kāi)的一個(gè)或若干個(gè)路徑。
*注意,這里的路徑不是字符串;且可以是任何合法的DOS路徑。
MD|MKDIR 命令
MD c路徑 或:MKDIR c路徑
*用于新建文件夾。
*若路徑中不含卷標(biāo),則在當(dāng)前VFP默認(rèn)目錄(CD命令)中建為子文件夾。
*不能創(chuàng)建一個(gè)已存在的文件夾,否則報(bào)錯(cuò)。
RD|RMDIR 命令
RD c路徑 或:RMDIR c路徑
*用于刪除文件夾。
*若刪除的文件夾不存在,不會(huì)報(bào)錯(cuò)。
*若刪除的文件夾非空,則報(bào)錯(cuò)。
DELETE FILE 命令 & ERASE 命令
DELETE FILE [帶路徑的文件名| ? ]
ERASE帶路徑的文件名| ?
*這兩個(gè)命令類(lèi)似。均用于刪除文件。
*DELETE FILE若不帶參數(shù),等價(jià)于:DELETE FILE ?
*若刪除的文件不存在,不會(huì)報(bào)錯(cuò)。
*參數(shù)?,含義是打開(kāi)“刪除”對(duì)話(huà)框。注:只能刪除文件,不能刪除文件夾。
COPY FILE 命令
COPY FILE <[帶路徑的]源文件名> TO <[帶路徑的]目標(biāo)文件名>
*此命令用于復(fù)制任何文件。
*這里的路徑與文件名均不是字符串。
*可以想到她的應(yīng)用,如可以作一個(gè)備份系統(tǒng)!
RENAME 命令
RENAME [帶路徑的]文件名 TO [帶路徑的]文件名
*此命令用于改名或移動(dòng)文件!
*可以移動(dòng)是因?yàn)樵谖募翱梢约尤肼窂剑。?br />
*這里的兩個(gè)路徑如果省了,則表示默認(rèn)文件夾。
*但如果是兩個(gè)不同的文件夾,將會(huì)產(chǎn)生移動(dòng)效果。
RUN|! 命令
RUN [/N] <MS-DOS命令|程序文件> 或:! [/N] <MS-DOS命令|程序文件>
*CC:加/N可以執(zhí)行一個(gè)給定路徑的WINDOWS程序。
相關(guān)函數(shù)
SYS(5) / SYS(2003) / DIRECTORY() / CURDIR() / FILE()
GETRID() / GETFILE() / GETPICT() / PUTFILE()
DISKSPACE()
SYS(5)
*返回值為字符型。
*返回當(dāng)前VFP默認(rèn)驅(qū)動(dòng)器(卷標(biāo))。
SYS(2003)
*返回值為字符型。
*返回默認(rèn)卷標(biāo)上的當(dāng)前文件夾。
*SYS(5)+SYS(2003) &&可以得到當(dāng)前的默認(rèn)路徑(串)。
CURDIR([c卷標(biāo)])
*用于返回指定卷標(biāo)的當(dāng)前目錄;若省去卷標(biāo),則認(rèn)為是默認(rèn)卷標(biāo)。
*返回值為字符型。

*在省去卷標(biāo)時(shí),返回值與SYS(2003)返回值相同(只是SYS的返回值少一)。
DIRECTORY(c路徑名)
*路徑名是一個(gè)串,且若不是絕對(duì)路徑,則VFP會(huì)在默認(rèn)目錄搜索。
*返回值為邏輯型。
*返回值用于判定是否存在此路徑。
*在使用如:CD|MD命令之前,均應(yīng)驗(yàn)證文件夾是否存在。
FILE(c文件名)
*此函數(shù)用于搜索文件是否存在。
*搜索順序:首先在VFP默認(rèn)文夾,其次在VFP搜索文件夾里。
*這里的文件名必須加擴(kuò)展名。
*返回值為邏輯型。
GETDIR([c初始路徑[,c顯示信息]])
*此函數(shù)用于顯示“選擇目錄”對(duì)話(huà)框。
*可以定義初始路徑與對(duì)話(huà)框上顯示的信息。
*返回值為字符型。
*返回值是在操作中選擇的文件夾的路徑。
*若想跳過(guò)第一個(gè)參數(shù),可以用空串:””代替第一個(gè)參數(shù)。
GETFILE([c串1][,c串2][,c串3][,n數(shù)字][,c串4])
*此函數(shù)用于顯示“打開(kāi)”對(duì)話(huà)框,返回文件的路徑。
*返回值為字符型。
*注:c串1:擴(kuò)展名列表。 &&列表支持:說(shuō)明、通配符(* ?)、分隔符(, ;)。
*如:”table : dbf , d?f ; files : ?x? , bak”
&&冒號(hào)左邊表示說(shuō)明;逗號(hào)分隔擴(kuò)展名;分號(hào)分隔說(shuō)明塊。
&&在對(duì)話(huà)框中,說(shuō)明文件會(huì)代替其后的擴(kuò)展名。
&&用分號(hào)分隔開(kāi)的各部分,將成為“類(lèi)型”列表框下的各項(xiàng)。
*c串2:這里的文字將代替對(duì)話(huà)框中的“文件名”三字。
*c串3:這里的文字將代替“確定”按鈕上的文字。
*n數(shù)字:按鈕樣式。0為缺?。骸按_定”,“取消”。
&&1:“確定”,“新建”,“取消”。2:“確定”,“無(wú)”,“取消”
*c串4:這里的文字將代替標(biāo)題欄上的文字。
**若要跳過(guò)某個(gè)參數(shù)而用其后的參數(shù),可以用空串””,與0(n數(shù)字)。
&&以后的函數(shù)若要跳過(guò)參數(shù),亦用其法。
GETPICT([c串1][,c串2][,c串3])
*此函數(shù)用于顯示“打開(kāi)圖片”對(duì)話(huà)框。返回文件的路徑。
*返回值為字符串型。
*串1:擴(kuò)展名;串2:將代替“文件名”三字;串3:將代替“確定”二字。
PUTFILE([c串1][,c串2][,c串3])
*此函數(shù)用于顯示“另存為…”對(duì)話(huà)框。返回文件的路徑。
*返回值為字符串型。
*串1:將代替“文件名”三字;串2:指定的默認(rèn)的文件名。
*串3:擴(kuò)展名列表,用法與GETFILE()函數(shù)相同。
DISKSPACE([c卷標(biāo)])
*此函數(shù)用于返回指定卷標(biāo)上可用的字節(jié)數(shù)。
*返回值為數(shù)值型。
*不加參數(shù),將認(rèn)為是默認(rèn)卷標(biāo)。
愛(ài)華網(wǎng)本文地址 » http://www.klfzs.com/a/25101011/100743.html
愛(ài)華網(wǎng)

