日期:2014-05-19  浏览次数:20791 次

修改.TXT文件名
我要把程序目录下的一个命名为aa.txt的文件,将其文件名变成bb.txt,请问应该用什么方法?
不考虑用DOS,FILE.MOVE方法试过但是不能达到目的,请帮忙!!

------解决方案--------------------
file.move(aa.txt, "bb.txt ")
file.delete(aa.txt)
可以,我就这样用的.
------解决方案--------------------
??


File.Copy(@ "d:\test.txt ", @ "d:\aa.txt ");
File.Delete(@ "d:\test.txt ");
------解决方案--------------------
system.io 名命空间里
------解决方案--------------------

FileInfo fi = new FileInfo( "e:\\aa.txt ");
fi.MoveTo( "e:\\bb.txt ");

------解决方案--------------------
就是使用System.IO.File.Move而不用使用Delete操作,

如果目录文件和源文件路径相同,则相当于改名操作,比如:

System.IO.File.Move(@ "D:\a.bmp ", @ "D:\abc.bmp ");//由a.bmp改成了abc.bmp;

------解决方案--------------------
File.Move( "aa.txt ", "bb.txt ")
------解决方案--------------------
System.IO.File.Move

就是重命名