记得C# File类中是没有rename这个方法 所以网上很多都用的是move moveTo copy+delete等这些方法

其实以上的方法 虽然可以实现功能 但看起来总觉得很蛋疼

今天百度 突然发现了一个正宗的解决方案

仔细回想 vb.net中有My.Computer.FileSystem.RenameFile这个方法 但是在C#中如何使用呢?? 其实很简单 只需以下几步

1.先添加引用:Microsoft.VisualBasic,再加上using Microsoft.VisualBasic.Devices;
2.就下面两行

Computer MyComputer = new Computer();
                MyComputer.FileSystem.RenameFile(FileName, newFileName);

其中FileName是你所要重命名的文件的全路径,newFileName仅仅是目标文件名;

http://blog.csdn.net/wenjunsu/article/details/5820634

最新文章

  1. 深入理解JSX
  2. difference between forward and sendredirect
  3. paper 42 :图像的小波变换
  4. oc学习之路----scrollView的代理模式
  5. LINUX下解决netstat查看TIME_WAIT状态过多问题
  6. Java 可视化垃圾回收
  7. HDOJ 2026 首字母变大写
  8. 转:Dictionary<int,string>怎么获取它的值的集合?急!急!急!
  9. SVN插件
  10. 解决VS2010中winsock.h与winsock2.h冲突(重复定义)——转载
  11. php自学笔记3
  12. _foreach
  13. 文本切换器(TextSwitcher)的功能和用法
  14. DataTables ajax + bootstrap 分页/搜索/排序/常见问题
  15. git使用习惯
  16. 西安理工大学 李爱民 Xi'an University of Technology, Aimin Li
  17. mac怎么快速回到桌面 隐藏所有窗口
  18. 主机性能监控之wmi 获取磁盘信息
  19. 使用sublime 正则匹配替换大批量代码
  20. Struts2的安装

热门文章

  1. CocoaPods安装及使用《转》
  2. 利用循环播放dataurl的视频来防止锁屏:NoSleep.js
  3. visual studio code(vscode) 调试php(转)
  4. findViewById返回null
  5. VS2010中没有ado.net entity data model实体数据模型这一选项-解决办法
  6. 用fxc.exe编译shader文件(*.fx, *.hlsl)的设置
  7. 托马斯微积分答案.djvu的书签
  8. Canvas 实现图片剪切
  9. python通过自定义异常,提前退出方法
  10. iOS 定位功能的实现