API函数之文件拷贝
在PB中想拷贝文件,用RUN()是不行的 ,因为其不认DOS内部命令行,因此必须通过调用API函数实现,请问有谁有API函数拷贝文件的说明? 问题点数:20、回复次数:4Top
1 楼daiwoo_wang(屎太浓)回复于 2002-03-11 13:26:45 得分 10
Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
说明
复制文件。与vb的filecopy命令相似
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
lpExistingFileName String,源文件名
lpNewFileName String,目标文件名
bFailIfExists Long,如果设为TRUE(非零),那么一旦目标文件已经存在,则函数调用会失败。否则目标文件被改写
Top
2 楼pbsql(风云)回复于 2002-03-11 13:27:31 得分 5
Function boolean CopyFileA(ref string lpExistingFileName,ref string lpNewFileName,boolean bFailIfExists) LIBRARY "kernel32.dll"
Top
3 楼NetCobra(看一看我的理想埋在土里)回复于 2002-03-11 13:27:47 得分 5
API函数
FUNCTION ulong CopyFile(ref string lpExistingFileName,ref string lpNewFileName,ulong bFailIfExists) LIBRARY "kernel32.dll" ALIAS FOR "CopyFileA"
用法:
Copyfile(source_file,target_file,0)
Top
4 楼pbsql(风云)回复于 2002-03-11 13:31:24 得分 0
例子:copyfilea(ls_cfrom,ls_cto,false)
Top




