黑马程序员技术交流社区

标题: WriteAllText方法的问题 [打印本页]

作者: 陈志盟    时间: 2013-4-23 14:59
标题: WriteAllText方法的问题
使用WriteAllText方法保存文件

File.WriteAllText(filename + ".txt", txtContent.Text, Encoding.Default);

保存的文件没有扩展名,如果在文件在后面加个.txt,打开文件再保存的话,就会变成aaa.txt.txt这种格式,请问这有什么方法解决的。

作者: 刘胜寒    时间: 2013-4-23 15:26
你把filename转换成String 然后你在截取  从角标0到 indexOf('.')的子串。
然后你就懂了....
作者: 陈志盟    时间: 2013-4-23 15:41
刘胜寒 发表于 2013-4-23 15:26
你把filename转换成String 然后你在截取  从角标0到 indexOf('.')的子串。
然后你就懂了.... ...

我是使用SaveFileDialog中的FileName获取的filename,里面有包含文件的路径,如果按你这么方法,获取的是除.txt以外的所以字符?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2