有没有一种简单的方法从过滤器中提取扩展名,以便始终添加扩展名(例如Word和Notepad)。即使设置了AddExtension = true,带有句点的文件名也不会得到扩展名,例如my.file不会保存为my.file.txt。
更新 过滤器索引如下:
Text (Tab delimited) (*.txt)|*.txt|Unicode text (*.txt)|*.txt|
CSV (Comma delimited) (*.csv)|*.csv|Rich Text Format (*.rtf)|*.rtf|
Web Page (*.htm;*.html)|*.htm;*.html
实际上,有一些含糊的扩展名(尽管第一个是有意为之的)。例如,当FilterIndex为1时,意图是文件末尾有.txt,而不管它实际上是什么(当然,如果已经是txt,则不需要更改)。