在代码里面用 FileExists 判断一个网络文件夹文件是否存在,即使这个文件存在返回都是 false,我在本机可以打开那个共享文件夹,而且 相应读写权限都是有的,copy也是同样问题。 如果是 fileexists判断本机文件就可以成功。
string ls_filepath="\\dzyhs\share\common.pbl"
string ls_filename="common.pbl"
FileCopy(ls_filepath,"E:\dt\"+ls_filename,true)
if FileExists ( ls_filepath) then
FileCopy(ls_filepath,"E:\dt\"+ls_filename,true)
else
messagebox("错误","无法获取共享文件:"+ls_filepath)
close(parent)
return -1
end if
------解决方案--------------------
Kernel32.dll 这个是系统文件,不需要打包