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

解决方案 »

  1.   

    file.move(aa.txt,"bb.txt") 
    file.delete(aa.txt)
    可以,我就这样用的.
      

  2.   

    ??
     File.Copy(@"d:\test.txt", @"d:\aa.txt");
     File.Delete(@"d:\test.txt");
      

  3.   

    补充一点,aa.txt与bb.txt在同一目录下谢谢 duke731(【孔子R章】) 我想知道还有没有更简单的方法,不用MOVE再DEL
      

  4.   


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

  5.   

    就是使用System.IO.File.Move而不用使用Delete操作,如果目录文件和源文件路径相同,则相当于改名操作,比如:System.IO.File.Move(@"D:\a.bmp", @"D:\abc.bmp");//由a.bmp改成了abc.bmp;
      

  6.   

    System.IO.File.Move 就是重命名