首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

CopyFile()的有关问题

2012-03-18 
CopyFile()的问题用该函数备份和恢复access数据库文件.在恢复数据库时,如果目标文件正在使用中,恢复数据是

CopyFile()的问题
用该函数备份和恢复access数据库文件.在恢复数据库时,如果目标文件正在使用中,恢复数据是失败的,但是该函数却没有错误提示,仍然显示复制成功.如何能让它有错误提示呢?

  try
  if CopyFile(PChar(Source),PChar(DBFileName), False) then
  MessageBox(Handle,'成功','提示',MB_OK + MB_ICONINFORMATION)
  else
  MessageBox(Handle,'失败','´提示',MB_OK+MB_ICONERROR);
  except
  MessageBox(Handle,'失败','提示',MB_OK+MB_ICONERROR);
  end;


[解决办法]
if CopyFile(PChar(Source),PChar(DBFileName), True) then

[解决办法]
看看 CopyFile 的帮助 ,看看参数的作用
[解决办法]
copyfile(lpcstr lpexistingfilename, // 源文件路径
lpcstr lpnewfilename, //新文件路径
bool bfailifexists); //true的话,如果新文件已存在,则返回false
//false的話,如果新文件已經存在,會將原來的覆蓋


[解决办法]

探讨
我发贴的意思是如何能判断目标文件正在使用中不能被更新?

热点排行