C#中修改文件(夹)名
来源:互联网 发布:php url加密 gbk 编辑:程序博客网 时间:2024/04/27 18:20
C#中的File 类和Directory两个类确实提供了很好很文件的文件操作的方法。可是却没有提供修改文件(夹)名的方法。真是晕死。
刚才开始试用了几个copy、move之类的函数。想删除以前的文件,生成一个新的文件。可是这样对于小文件还可以。可是一量文件大了。上了几百M之后。改一个文件名就变得很慢很慢啦.
后来经过多次试验之后总算找到了一种还算是比较好的方法。具体代码如下:
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.FileName = "cmd";
startInfo.Arguments = "/c ren c:/abc.txt 123"; //将c盘根目录下的abc文件改名为123
startInfo.UseShellExecute = false;
System.Diagnostics.Process.Start(startInfo);
startInfo.FileName = "cmd";
startInfo.Arguments = "/c ren c:/abc.txt 123"; //将c盘根目录下的abc文件改名为123
startInfo.UseShellExecute = false;
System.Diagnostics.Process.Start(startInfo);
当然可能还有更好的方法。如果你找到了更好的方法。请告诉我一声。谢谢!
- C#中修改文件(夹)名
- c#中 封装操作ini文件的API 修改了一下函数名别的没动
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C#中修改Web Service的类名
- 修改文件件名
- C#中操作xml文件(插入节点、修改、删除)
- C#中操作xml文件(插入节点、修改、删除)
- C#中操作xml文件(插入节点、修改、删除)
- svn 修改文件路径(修改包名)
- C#中获取Excel文件的表名
- C#文件操作 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# winform 在xml文件中根据指定节点名查找节点名以及值
- Sybase修改interfaces文件(ip、端口、服务名等)
- Sybase修改interfaces文件(ip、端口、服务名等)
- oracle中修改表名
- sybase中修改列名
- 关于资源保护与内存释放问题
- [转贴](C#) using 语句介绍
- thinking in java 第16章 设计范式
- thinking in java 附录A 使用非JAVA代码
- 拖放 DataGrid 列
- C#中修改文件(夹)名
- Understanding COM Apartments(1)
- 对华为招聘人才的一点看法
- thinking in java 附录C Java编程规则
- 佳能PIXMA MX318 VS 佳能PIXMA MP180 促销价格:1100元,650元
- thinking in java 附录D 性能 附录E 关于垃圾收集的一些话
- 玩转设计模式之Adapter
- You raise me up --Westlife(西城男孩)
- 发现一个超立方体的模型,感慨人类脑子不够用呀