关闭

C# 重命名文件 (正宗的方法)

2362人阅读 评论(0) 收藏 举报
分类:

突然想起这个问题 所以就思考一下

 

记得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

0
0
查看评论

C# 文件重命名

C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名 此方法用于重命名文件夹内的所有子文件夹的名称,新子文件夹的名称可以使用格式字符串,如DIR{0:0000},重命名后的子文件夹为:DIR0001...
  • anlidengshiwei
  • anlidengshiwei
  • 2014-11-18 17:14
  • 2386

C#中重命名文件和文件

利用C#实现对文件夹或者文件进行重命名工作,由于C#中没有Rename这个函数,因此想到VB中的Computer类下的FileSystem.RenameFile函数可以实现对文件的重命名工作;具体实现方法如下: 1. 首先,在项目中添加引用Microsort.VisualBasic;然后在需要调用...
  • zhuimengshizhe87
  • zhuimengshizhe87
  • 2016-12-30 10:34
  • 1523

C# 文件重命名

<br /> <br />C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名<br /><br />此方法用于重命名文件夹内的所有子文件夹的...
  • mubingyun
  • mubingyun
  • 2010-09-10 19:18
  • 49523

C# 多文件重命名思路及实现 上:步骤

之前C#做的一个编程练习,涉及到多文件重命名,现把当时实现思路及大致实现记录下方便日后查阅。效率可能不最优,仅供学习探讨。         多文件重命名无非循环遍历中对单文件重命名,倘若这些多文件的命名规则都一样(例如只是末尾Number递增),确实还是比...
  • sean4m
  • sean4m
  • 2015-12-19 10:21
  • 2383

C# 重命名文件 (正宗的方法)

突然想起这个问题 所以就思考一下记得C# File类中是没有rename这个方法 所以网上很多都用的是move moveTo copy+delete等这些方法其实以上的方法 虽然可以实现功能 但看起来总觉得很蛋疼今天百度 突然发现了一个正宗的解决方案仔细回想 vb.net中有My.Computer....
  • wenjunsu
  • wenjunsu
  • 2010-08-18 13:09
  • 16419

如何用C#改文件名

文件处理,属于System.IO命名空间里面,一定要using一下。改名方法是File.Move(源文件名,目标文件名),可以包括路径。 
  • dcsoft
  • dcsoft
  • 2006-08-21 20:50
  • 8648

c#重命名文件

记得C# File类中是没有rename这个方法 所以网上很多都用的是move moveTo copy+delete等这些方法   其实以上的方法 虽然可以实现功能 但看起来总觉得很蛋疼   今天百度 突然发现了一个正宗的解决方案 ...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2017-06-22 14:53
  • 149

asp.net上传文件重命名的方法及IO修改文件名

文件上传时为了避免覆盖掉文件名相同的文件,一般都是采用系统时间当文件名,精确到毫秒,这样可以防止上传文件冲突  Java代码   string name = this.FileUpload1.FileName; &#...
  • chen_yanfeng
  • chen_yanfeng
  • 2015-04-08 16:38
  • 2831

C#操纵文件

在C#中,如何操纵系统中的文件呢? 首先,需要引用System.IO。 1,删除 调用文件类的删除函数,并传入文件的路径字符串,就可以实现对一个文件的删除。 示例:File.Delete{"文件路径字符串"); 2,移动 调用文件类的移动函数,并传入原有文件路...
  • qq_33357211
  • qq_33357211
  • 2018-02-03 19:56
  • 26

C#程序 文件重命名

  • 2014-11-11 17:57
  • 48KB
  • 下载
    个人资料
    • 访问:155153次
    • 积分:2140
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:132篇
    • 译文:0篇
    • 评论:18条
    博客专栏
    最新评论