| 发表于:2007-08-30 17:13:50 楼主 |
使用vs2005 c# 对文件进行读入输出,采用streamreader的readtoend()方法读入一个105k大小的dat文件(无中文字符),然后对字符流进行操作时发现怎么也对不上(用substring()),于是用streamwriter写了个文件比对,发现只有99k左右,其余的都没了……请教是怎么回事啊? 大概代码如下 streamreader str = new streamreader(filename,system.text.encoding.default); string temp = str.readtoend(); streamwriter wrt = new streamwriter( "c:\\test.dat ",false,system.text.encoding.default); wrt.write(temp); str.close(); srt.close(); |
|
|
|
|