你OPEN 一个文件的时候 通过异常来 捕获 就行了!如果打不开这个文件 那么这个文件就 不存在!而要处理 文件内容不是数值的话!也可以通过 异常来处理!TRY{INT32.PARSE(文件内容)}CATCH{提示不是数值代码段}
[此贴子已经被作者于2007-3-29 14:10:49编辑过]
想要表达文件存不存在,就像4楼的做法就行了,如果要知道文件内容是不是数值,那就要读取文件放到一个字符串中,用正则表达式来判断~~~~~~~如下:仅供参考,没经过测试string str;StreamReader objReader = new StreamReader("txst.txt");while(str=objReader.ReadLine()!=null){ str+= objReader.ReadLine();}objReader.Close();//正则表达式using System.Text.RegularExpressions;if(Regex.IsMatch(str,@"^[0-9]*$")){ //数值}
[此贴子已经被作者于2007-3-29 16:46:29编辑过]