将.xls或.xlsx替换为.txt
本文关键字:txt 替换 xlsx xls | 更新日期: 2023-09-27 18:24:38
我自己可以用很多行代码中的一堆字符串方法来实现这一点,但希望有更聪明的方法:
客户端在CCD_ 2文件中输入类似CCD_,我希望在代码中有一个值相同但扩展名为.txt
的字符串。所以我可以使用.Replace(".xlsx",".txt" )
,但如果他有".XLS"
或".XLSX"
等呢。。?一些变化。。。所以这就是为什么我发布了这个问题,看看是否有更好的方法来做这件事?
您可以使用Path.ChangeExtension
更改路径扩展。
http://msdn.microsoft.com/en-us/library/system.io.path.changeextension(v=vs.110).aspx
string file= @"C:'mydir'file.xls";
string result = Path.ChangeExtension(file, ".txt");
生成的字符串将具有.txt扩展名。