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

DOTNET2005 文件操作的问题,高手请进来帮我,急
我使用
FileInfo   f   =   new   FileInfo( "e:\\2222.html ");
string   str   =   f.Name;
得到文件名包括后缀名,
现在我如何将我得到的文件复制到其他地方并且将文件的后缀名改成.doc文件?

------解决方案--------------------
File.Copy( "e:\\2222.html ", "e:\\2222.html "+ ".doc ")
------解决方案--------------------
//这样也可
FileInfo f = new FileInfo( "e:\\2222.html ");
string str = f.FullName ;
File.Copy(str,str.Substring(0,str.LastIndexOf( '. ') + "*.doc "));
------解决方案--------------------
string source = "e:\\2222.html ";
string target = Path.Combine( "E:\\test ",Path.GetFileNameWithoutExtension(source)+ ".doc ");
File.Copy(source,target,true);