日期:2014-05-16  浏览次数:20393 次

Path.ChangeExtension修改excel扩展名,修改后excel无法打开

if (Path.GetExtension(myfile.FileName).ToLower() == ".xls")
 {
      strUserElecPath = phyPath + Path.ChangeExtension(myfile.FileName, ".xlsx");
 }

这样修改excel的扩展名后,文件就无法打开了;但是如果是手动把xls修改成xlsx,文件却能打开。这个是怎么回事?
------解决方案--------------------

还不明白么?
------解决方案--------------------
文件的扩展名 只是影响了UI的打开方式,跟其他没什么关系...

就算你把rmvb修改ashx 一样可以用播放器播放..

所以 我不懂 你为什么要改名..