一个文件复制的小问题!

eastpa1980 2002-06-03 09:31:24
在使用文件复制的时候,,我如何才能得知指定路径下
已经有个同名的文件已存在呢,想要覆盖它,又如何进行呢
...全文
23 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Libran 2002-06-03
  • 打赏
  • 举报
回复
bool FileExists(AnsiString FileName)
--判断是否存在FileName

bool CopyFile(char *OldFileName, char *NewFileName, bool NotOverwrite)
--拷贝OldFileName为NewFileName,NotOverwrite指定文件NewFileName已存在时是否可以覆盖(为false则可以覆盖,否则函数返回false,执行失败)
mygodness 2002-06-03
  • 打赏
  • 举报
回复
FileExists(char *filename);用来判断是否存在指定文件,如:
if(FileExists("c:\\msdos.sys"))
//do something
你如果想要覆盖,可以先删除它
DeleteFile("c:\msdos.sys");

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧