怎樣在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)刪除文件。