API(1)- PB中文件拷贝

方法一:
①定义API:
    Function ulong CopyFile(ref string lpExistingFileName,ref string lpNewFileName,ulong bFailIfExists) LIBRARY kernel32.dll" ALIAS FOR "CopyFileA"
    说明:复制文件。
    返回值: ulong,非零表示成功,零表示失败。
    参数 类型及说明
    lpExistingFileName String,源文件名。
    lpNewFileName String,目标文件名。
    bFailIfExists ulng,如果设为TRUE(非零),那么一旦目标文件已经存在,则函数调用会失败。否则目标文件被改写。
②脚本:
    string str_source, str_des
    ulong ulng_result
    str_source = "c:/lag.txt" //源文件
    str_des = "c:/tmp/111.txt" //目标文件
    ulng_result=CopyFile(str_source,str_des, 0)
    if ulng_result<>0 then
       messagebox("OK","拷贝文件成功!")
    end if

方法二:
    ①先做一批处理文件lag.bat:
        copy c:/lag.txt c:/tmp/lll.txt
    ②在程序中调用此批处理文件:
        run("lag.bat") 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值