2017計(jì)算機(jī)等考三級(jí)數(shù)據(jù)庫(kù)基礎(chǔ):怎樣在PB中實(shí)現(xiàn)文件的拷貝與刪除

字號(hào):


    怎樣在PB中實(shí)現(xiàn)文件的拷貝與刪除,可借助外部函數(shù)可用API函數(shù)實(shí)現(xiàn):
    1、文件拷貝
    函數(shù)聲明:
    FUNCTION boolean CopyFileA(ref string cfrom, ref string cto, boolean flag) LIBRARY "Kernel32.dll"
    調(diào)用:
    string ls_source, ls_des
    boolean lb_flag, lb_rtn
    lb_flag = false
    ls_source = "c:\book.xls" //源文件
    ls_des = "C:\tmp\111.xls" //目標(biāo)文件
    lb_rtn = CopyFileA(ls_source, ls_des, lb_flag)
    MessageBox("文件拷貝", string(lb_rtn))
    2、刪除文件
    函數(shù)聲明:
    FUNCTION boolean DeleteFileA(ref string filename) LIBRARY "Kernel32.dll"
    調(diào)用:
    string ls_file
    boolean lb_rtn
    ls_file = "C:\tmp\111.xls"
    lb_rtn = DeleteFileA(ls_file)
    MessageBox("文件刪除", string(lb_rtn))
    或者用PB本身的函數(shù)FileDelete()來(lái)刪除文件。