MoveFile可以移动文件更名文件移动目录(包括目录下的所有文件以及子目录)。
函数定义:
BOOL MoveFile(  LPCTSTR lpExistingFileName, // file name
                             LPCTSTR lpNewFileName       // new file name);

参数不介绍了,一个指向source 一个指向destination。
返回值:成功返回1,失败返回0;
说明:
    1:不管移动文件还是移动目录,目的文件或者目录一定不能存在,否则调用失败。

2:当移动目录时,如果源目录和目的目录不再同一个盘符,会导致拒绝访问,移动失败;如果目的目录已经存在,会出现无法创建目录,移动失败。可知,当移动目录时,window先创建新目录,然后移动文件以及子目录,最后删除空的旧目录。如果要在不同的盘符里移动,也是有解决办法的,先创建目的目录,然后遍历源目录下所有的文件,再移动文件,最后删除源目录即可。也不是很麻烦。
    3:当选择更名文件时,用函数rename也可以达到这一效果。
    4:最后还有个扩展函数,MoveFileEx,功能更加强大。

最新文章

  1. zerojs! 造出最好的 CMS 轮子
  2. Android 5.X新特性之为RecyclerView添加HeaderView和FooterView
  3. AudioSpecificConfig
  4. Python:IDLE清屏
  5. kafka 集群安装与安装测试
  6. SSH整合(1)异常
  7. poj 3122 (二分查找)
  8. ios之"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法
  9. $POST数组论证($GET || $COOKIE || $REQUEST 同理)
  10. 自动化运维工具ansible-如何设置客户端多python版本问题
  11. 使用Velocity 模板引擎快速生成代码
  12. Dapper的使用
  13. 你应该要知道的vue.js
  14. SSH服务理论+实践
  15. SVN创建分支/合并分支/切换分支
  16. 1) 上传多张图片时 ,对 $_FILES 的处理. upload ; 2)fileinput 上传多张图片. 3) 修改,删除的时候删除原来的资源,图片 update, delete , 删除 4)生成器中两个字段上传图片的时候,要修改生成器生成的代码
  17. 使用Fragment适应不同屏幕和分辨率
  18. C#程序集系列05,让程序集包含多个module
  19. mybatis由浅入深day01_1课程安排_2对原生态jdbc程序中问题总结
  20. 在VMware Workstation中安装Ubuntu Server 16.04.5图解教程

热门文章

  1. Android Studio 配置快速生成模板代码
  2. JavaScript中的浏览器对象模型
  3. 尚学python课程---13、python基础语法
  4. VS2010-MFC(常用控件:标签控件Tab Control 上)
  5. HUD1686-Oulipo-kmp模板题/哈希模板题
  6. layui之input里格式验证
  7. P3338 [ZJOI2014]力 /// FFT 公式转化翻转
  8. python基础语法(运算符及优先级)
  9. java笔试之自守数
  10. Shutdown- Linux必学的60个命令