在vb.net中有很多种方法可以读写 txt 文件
方法一:
(1)读取txt 可以用streamread()方法,
步骤如下 dim myread as streamread
myread=new streamread("c:\li.txt")
myread.read
myread.readline
(2)写可以用streamwrite()方法,
mywrite as new streamwrite("c:\li.txt",true)
mywrite.writeline
mywrite.write
注意:用上面的方法可能会早成读写中文时造成文法读到或写时造成乱码。
方法二:
(1)用file的readalltext
file.readtext("c:\li.txt",codin...),
(2)写用writealltext
file.writealltext(("c:\li.txt","")
这种方法不会造成读写中文出错。但是一定设置好code格式
当然肯定还有其他方法这里只是列出了我自己实验的方法。其实可以通过判断txt中使用的是什么字符来写的,读写就不会造成中文读取不对了。这里由于我初学,所以其他的方法希望有哪位高手知道可以留言说明下 。这里先谢谢了。
|
|
来自: 李郎轩 > 《vb.net 2005 学习历程》