CopyFile函數,文件拷贝函数.其基本結構如下:

copyfile(

lpcstr lpexistingfilename, // 源文件路径

lpcstr lpnewfilename, //新文件路径

bool bfailifexists //为true的话, 如果新文件已存在, 则返回false;如果為false的話,如果新文件已經存在,會將原來的

覆蓋.

);

函數成功返回true,失敗返回false;

举例:

CopyFile(pChar('sql.txt'),pChar(ExtractFilePath(Application.ExeName) + '2.txt'),true);

后來在試驗的時候發現,源文件前可以不加pChar函數轉換,但新文件就不可以,會出現類型轉化錯誤.而且當源文件名前不加路徑時,默認是在應

用程序的本目錄下.

因為函數返回的是boolean型,所以也可以這樣寫:

if CopyFile('D:\yun_yue\sql.txt',pChar(ExtractFilePath(Application.ExeName) + '2.txt'),true) then

//而且,請確保你的文件路徑正確,否則函數返回失敗.

ShowMessage('Copy File Completed!')

else

ShowMessage('Copy File Failed!');

CopyFile函數還可以用與在網絡鄰居中的文件復制,使用上面的例子,可以將格式改為如下:

if CopyFile('\\sh-sfis\Yun_Yue\yun_yue\Copytext.txt',pChar(ExtractFilePath(Application.ExeName) + '2.txt'),false) then

//此處函數的第三個參數設置成false,會將原來我的應用程序本目錄下存在的'2.txt'文件覆蓋掉

ShowMessage('Copy File Completed!')

else

ShowMessage('Copy File Failed!');

 
 
http://blog.csdn.net/zisongjia/article/details/60125901

最新文章

  1. EditText光标位置
  2. 普通B/S架构模式同步请求与AJAX异步请求区别(个人理解)
  3. windows内核需要注意的
  4. Head First 设计模式 --3 装饰者模式 开闭原则
  5. System.getProperty
  6. java web 前端页面的分页逻辑
  7. MySQL 的 read_buffer_size 参数是如何影响写缓冲和写性能的?
  8. C#集合之有序列表
  9. 【PyQt5-Qt Designer】制作炫酷的启动界面+进度条
  10. ASP.Net 获取Form表单值
  11. LeakCanary,30分钟从入门到精通
  12. python之路之函数03
  13. BFS搜索:POJ No 3669 Meteor Shower
  14. Mac下,如何把Github上的仓库删除掉
  15. 使用类/结构体时关于ZeroMomery用法错误
  16. Maven简单的配置Junit测试及使用简单的mock
  17. 220V和380V电器设备电流计算方法
  18. oracle高级查询练习题
  19. lucene&solr学习——solr学习(一)
  20. python 装饰器 回顾 及练习

热门文章

  1. HDU 5317 RGCDQ(素数个数 多校2015啊)
  2. 关于 Mesos,你知道多少?13 个问题带你深入了解 Mesos
  3. 编程算法 - 二叉搜索树(binary search tree) 代码(C)
  4. hdu 2037 这个夏天不AC
  5. c语言学习笔记(13)——链表
  6. springCloud跨域访问
  7. 使用batch批处理做目录及流程选择
  8. wpf无边框窗体移动和大小调整
  9. 一个简单的C++性能测试工具(ms级别)
  10. ASP.NET Core Identity 框架 - ASP.NET Core 基础教程 - 简单教程,简单编程