[VB.NET]求个读写文本文件的思路
来源:互联网 发布:金融互联网java开发 编辑:程序博客网 时间:2024/05/16 08:33
<script type="text/javascript"><!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
求个读写文本文件的思路
一个txt文件,有很多行,如何快速的读取指定行的文字?
比如一共有3000行,每行文字长度不等。现在要求读取456行的文字,怎么读出来?然后改变内容,再写回456行,怎么个思路呢?
谢谢!
__________________________________________________________________________
文本文件是顺序存储的,不可能随机读写
__________________________________________________________________________
改变内容除非长度没有变,否则的话,后面的全部要重写
__________________________________________________________________________
学习了。
__________________________________________________________________________
这么说就没哟办法做到了?
我想先读到一个数组中,然后根据数组索引对应行数,读取相应的索引就是读取了相应的行数里的文字,改变的话就先改对应索引里的数组值,然后再把数组全部写回文件。
可行吗?
或者还有更好的吗?
谢谢!
__________________________________________________________________________
可以用lineinput函数
Dim filenum As Integer
Dim temp As String
filenum = FreeFile()
FileOpen(filenum, "c:/test.txt ", OpenMode.Input)
For i As Integer = 1 To Val(TextBox1.Text) ''第n行
temp = LineInput(filenum)
Next
MsgBox(temp)
FileClose(filenum)
__________________________________________________________________________
写入就在待研究了!!!
__________________________________________________________________________
ryrx(vc终结者)的方法我也想过,我觉得可以。
__________________________________________________________________________
用数组,文件小还可行,如果文件很大就不可行了
可能会用到虚存,在硬盘上倒来倒去,效率极低
不如开两个文件,一个读,一个写(临时文件)
读一行写一行,判断如果是哪一行,就写修改后的值
StreamReader.ReadLine行读
StreamWriter.WriteLine行写
完后,删除原文件,重命临时文件为原文件
__________________________________________________________________________
收到,正考虑这样的方法,谢谢。
__________________________________________________________________________
求个读写文本文件的思路
一个txt文件,有很多行,如何快速的读取指定行的文字?
比如一共有3000行,每行文字长度不等。现在要求读取456行的文字,怎么读出来?然后改变内容,再写回456行,怎么个思路呢?
谢谢!
__________________________________________________________________________
文本文件是顺序存储的,不可能随机读写
__________________________________________________________________________
改变内容除非长度没有变,否则的话,后面的全部要重写
__________________________________________________________________________
学习了。
__________________________________________________________________________
这么说就没哟办法做到了?
我想先读到一个数组中,然后根据数组索引对应行数,读取相应的索引就是读取了相应的行数里的文字,改变的话就先改对应索引里的数组值,然后再把数组全部写回文件。
可行吗?
或者还有更好的吗?
谢谢!
__________________________________________________________________________
可以用lineinput函数
Dim filenum As Integer
Dim temp As String
filenum = FreeFile()
FileOpen(filenum, "c:/test.txt ", OpenMode.Input)
For i As Integer = 1 To Val(TextBox1.Text) ''第n行
temp = LineInput(filenum)
Next
MsgBox(temp)
FileClose(filenum)
__________________________________________________________________________
写入就在待研究了!!!
__________________________________________________________________________
ryrx(vc终结者)的方法我也想过,我觉得可以。
__________________________________________________________________________
用数组,文件小还可行,如果文件很大就不可行了
可能会用到虚存,在硬盘上倒来倒去,效率极低
不如开两个文件,一个读,一个写(临时文件)
读一行写一行,判断如果是哪一行,就写修改后的值
StreamReader.ReadLine行读
StreamWriter.WriteLine行写
完后,删除原文件,重命临时文件为原文件
__________________________________________________________________________
收到,正考虑这样的方法,谢谢。
__________________________________________________________________________
- [VB.NET]求个读写文本文件的思路
- VB.NET读写文本文件方法
- vb中读写文本文件
- VB 读写UTF8文本文件
- VB.NET 读写文本文件,终于有点明白了
- vb.net 教程 4-8 文本文件读写 1
- vb.net 教程 4-8 文本文件读写 2
- vb.net 教程 4-8 文本文件读写 3
- vb.net 教程 4-8 文本文件读写 4
- vb.net 教程 4-8 文本文件读写 5
- [VB.NET]如何识别文本文件的编码?
- [VB.NET]求处理访问千万像素图片的读取,放大与缩小速度的思路~~~
- 求VB读写XML!!!!!!
- vb.net读取文本文件函数
- VB.net 读写 XML 的类...
- VB.net 读写 XML 的类
- VB.NET中Init文件的读写
- [VB.NET]求vb.net 操作Excel2003的代码?
- [VB.NET]关于清空件内容的问题.
- syuebook简易留言本系统
- [VB.NET]点击窗体标题时出现的问题.
- [VB.NET]VB.NET里 string怎么转换为textbox? 菜鸟提问 ^^:;;
- [VB.NET]登陆代码问题!!
- [VB.NET]求个读写文本文件的思路
- [VB.NET]这种效果是怎么做出来的
- [VB.NET]小弟初学.NET 想请教一个问题,还请大家给我帮助.
- [VB.NET]当前打印机的名字怎么取得啊?在线等!
- Building c++ static library for iPhone
- 网卡驱动注册到PCI总线这一过程的分析
- Java编程那些事儿54—方法调用
- mydroid编译成功
- OllyDbg 的命令