回 帖 发 新 帖 刷新版面

主题:foxer.dll里面的apicopyfile 怎么用

怎么用都提示错误 
[img]http://www.meizvfp.com/bbs/UploadFile/2008-6/200861215264087605.jpg[/img]

        kk="D:\2008\o0000001\pic\"
        ?apicopyfile ("lcPaht+lcFileName","kk")
    enddo
endif
直接写地址也不行。怎么都不行。。。。。

回复列表 (共5个回复)

沙发

?APICopyFile("c:\autoexec.bat", "d:\autoexec.bat")
这是foxer.dll帮助文件里面的,示例,可是也不能复制成功。。怎么办哪。。。。晕

板凳

直接用vfp的copy file 命令好像能达到你的要求,就可以免去你去用第三方控件之困惑。

原文件="c:\autoexec.bat"
目标文件="d:\autoexec.bat"
copy file (原文件) to (目标文件)

3 楼

呵呵  ,可是我就是纳闷了。怎么都不行。算了  我改,

4 楼

我没有用过apicopyfile,但看你的例子,你写的语句

kk="D:\2008\o0000001\pic\"
?apicopyfile ("lcPaht+lcFileName","kk")

好像要改成

并且我替你假设
lcPaht='C:\'
lcFileName='autoexec.bat'
然后
kk="D:\2008\o0000001\pic\*.*"  或者  kk="D:\2008\o0000001\pic\"+lcFileName

? apicopyfile (lcPaht+lcFileName,kk)

上面是胡乱猜的,因为看到你对字符串变量的引用概念是错误的。因为:
? "KK"   && 显示结果为 KK
? KK     && 显示结果为 D:\2008\o0000001\pic\*.*
? "lcPaht+lcFileName"   && 显示结果为  lcPaht+lcFileName
? lcPaht+lcFileName     && 显示结果为  C:\autoexec.bat
所以 ?apicopyfile ("lcPaht+lcFileName","kk") 找不到文件

5 楼

已经用 copy file代替了。但是确实是""的问题。呵呵 示例 带有""我也带了。呵呵我菜

我来回复

您尚未登录,请登录后再回复。点此登录或注册