您的位置:程序门 -> .net技术 -> vb.net



文件读写问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


文件读写问题[已结贴,结贴人:liuhelh]
发表于:2007-05-28 23:19:17 楼主
用   vb.net     print     方式写了一个   文本   文件
但是读取(vb.net)     该   文件的时候
  要先在windows中   打开该文件   然后   点击保存(ctrl+s),再关闭  
才能读取(vb.net),各位知道是什么原因吗?
发表于:2007-05-29 08:41:331楼 得分:20
原因就是写错了。
public   shared   sub   main()
                dim   path   as   string   =   "c:\temp\mytest.txt "

                try
                        if   file.exists(path)   then
                                file.delete(path)
                        end   if

                        dim   sw   as   streamwriter   =   new   streamwriter(path)   '        
                        sw.writeline( "this ")
                        sw.writeline( "is   some   text ")
                        sw.writeline( "to   test ")
                        sw.writeline( "reading ")
                        sw.close()

                        dim   sr   as   streamreader   =   new   streamreader(path)  

                        do   while   sr.peek()   > =   0
                                console.writeline(sr.readline())  
                        loop
                        sr.close()
                catch   e   as   exception
                        console.writeline( "the   process   failed:   {0} ",   e.tostring())
                end   try
        end   sub
发表于:2007-05-29 08:44:302楼 得分:0
看看你写文本的时候是否有该该释放的没有释放
发表于:2007-05-29 08:56:103楼 得分:0
dispose释放掉就可以读了的。
发表于:2007-05-29 08:57:324楼 得分:0
同意楼上观点
发表于:2007-05-29 14:34:425楼 得分:0
问题就是这么简单!
发表于:2007-05-29 15:02:206楼 得分:0
ps   我都把程序关掉了,应该什么都释放掉了吧


快速检索

最新资讯
热门点击