vb 如何生成一个文本文件并向其中写入数据保存

hiahiahahiahia 2015-09-17 09:40:56
用代码生成一个文本文件 将一组数据 例如{1,2,3,4,5,6}写入其中
一个数据占一行 也就是换行写入
最后写完以后保存
...全文
1054 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajianchina 2015-09-18
  • 打赏
  • 举报
回复

Dim strArr As String() = {"第1行","第2行","第3行","第4行"}
File.WriteAllLines(@"e:/Test.txt", strArr, System.Text.Encoding.Default)'写入到新文件中
hiahiahahiahia 2015-09-18
  • 打赏
  • 举报
回复
引用 8 楼 ajianchina 的回复:
改一下,去掉@,关闭加括弧: Dim sw As StreamWriter = New StreamWriter("e:/Test.txt", True) sw.WriteLine("追加一行") sw.WriteLine("再追加一行") sw.WriteLine("我还追加") sw.Close()
@我自己去掉了 谢了 我刚接触这个。。。给分
ajianchina 2015-09-18
  • 打赏
  • 举报
回复
改一下,去掉@,关闭加括弧: Dim sw As StreamWriter = New StreamWriter("e:/Test.txt", True) sw.WriteLine("追加一行") sw.WriteLine("再追加一行") sw.WriteLine("我还追加") sw.Close()
ajianchina 2015-09-18
  • 打赏
  • 举报
回复
兄弟,你如果VS没出故障的话,方法打出来一个括号敲出后方法的重载及解释都出提示出来告诉你的,这些是写代码的基本常识啊。 WriteAllLines是写入所有行,等于将原来的文件替换了一样。 追加: Dim sw As StreamWriter = New StreamWriter(@"e:/Test.txt", true) sw.WriteLine("追加一行") sw.WriteLine("再追加一行") sw.WriteLine("我还追加") sw.Close
hiahiahahiahia 2015-09-18
  • 打赏
  • 举报
回复
引用 5 楼 ajianchina 的回复:
刚才按C#的语法写了,是应该是 Dim strArr As String()=.....
如果这样 WriteAllLines(@"e:/Test.txt" 如果这个test.txt已经存在 是不是就清空原来的数据 (相当于新建了一个名字相同的TXT 把原来的覆盖掉了) 再写入"第1行","第2行","第3行","第4行" 我要是想追加第五行怎么办的 大哥最后一个问题了 0.0
ajianchina 2015-09-18
  • 打赏
  • 举报
回复
刚才按C#的语法写了,是应该是 Dim strArr As String()=.....
ajianchina 2015-09-18
  • 打赏
  • 举报
回复
顶上加引用: Imports System.IO 如果要打开编辑,再通过下面的方法取出所有行,对象是string数组,你可以将该对象取到文本框,或富文本编辑器中,就这么回事。 string[] strArr = File.ReadAllLines(@"e:/Test.txt", System.Text.Encoding.Default);
hiahiahahiahia 2015-09-18
  • 打赏
  • 举报
回复
引用 2 楼 yinbiankcd 的回复:
[quote=引用 1 楼 ajianchina 的回复:]

Dim strArr As String() = {"第1行","第2行","第3行","第4行"}
File.WriteAllLines(@"e:/Test.txt", strArr, System.Text.Encoding.Default)'写入到新文件中

那我怎么保存这个文件呢
保存后我又想打开编辑应该要怎么写呢[/quote]
hiahiahahiahia 2015-09-18
  • 打赏
  • 举报
回复
引用 1 楼 ajianchina 的回复:

Dim strArr As String() = {"第1行","第2行","第3行","第4行"}
File.WriteAllLines(@"e:/Test.txt", strArr, System.Text.Encoding.Default)'写入到新文件中
那我怎么保存这个文件呢 保存后我又想打开编辑应该要怎么写呢

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧