以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  求一判断文件是否存在的公式  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16545)

--  作者:h508588
--  发布时间:2009/3/8 7:52:00
--  求一判断文件是否存在的公式
先判断某盘某文件中是否有A文件,如果没有则从其它地方复制A文件,如果有,也复制,但要覆盖A文件

-=-=-=- 以下内容由 h5085882009年03月08日 07:56am 时添加 -=-=-=-
CopyFile("c:\\data\\sales.egd","d:\\backup\\sales.egd"),如果D盘中没有sales.egd文件,则从C盘中复制过来了,但如果D盘中已经有sales.egd文件了,则复制C的,然后再确定覆盖D盘中的sales.egd,
谢谢
--  作者:wjq1072
--  发布时间:2009/3/8 11:17:00
--  
[这个贴子最后由wjq1072在 2009/03/08 05:09pm 第 1 次编辑]

用CanWrite()或者
Exist
用于判断指定文件是否存在,例如:Exist("c:\\data\\sales.egd"),如果存在,则返回True,否则返回False
试试?
--  作者:Czy
--  发布时间:2009/3/8 13:50:00
--  
绕来绕去还是无条件复制文件,直接CopyFile就可以了。