
正文
vb.net随机写入文件 vbnet随机数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb随机文件写和读通过什么语句
dim data as string
open "文件名" for Random as #1'建立或打开文件
Put #1,,"数据"'写入数据(两逗号间为“记录号”,即读或写文件中的第几个数据,可省略。若指定记录号上已有数据,则原数据将被替换)
close #1'关闭文件
msgbox "数据写入成功"
open "文件名" for Random as #1'建立或打开文件
get #1,,data'读取数据(两逗号间为“记录号”,即读或写文件中的第几个数据,可省略)
close #1'关闭文件
msgbox "读取数据成功:" data '"读写验证"
'给你总结一下:这个随机文件类似于表格(像excel),每个数据都是一个单元,“记录号”就是第几个数据单元。好了,希望你能明白
相关问答
Q1: VB.NET中 1.存储数字的不同数据类型所需字节数的大小? 2.随机文件写入的基本单位是什么?
1、
Boolean
取决于实现平台
Byte
1 个字节
Char
2 个字节
Date
8 个字节
Decimal
16 个字节
Double
8 个字节
Integer
4 个字节
Long
8 个字节
Object
4 个字节(32 位平台上)
8 个字节(64 位平台上)
SByte
1 个字节
Short
2 个字节
Single
4 个字节
String (变长)
取决于实现平台
UInteger
4 个字节
ULong
8 个字节
用户定义的(结构)
取决于实现平台
UShort
2 个字节
2、
字节
Q2: vb.net中,读取和写入文件
写入vb.net随机写入文件:Dim sr As New IO.StreamWriter(Application.StartupPath "/写入vb.net随机写入文件的文本.txt")
sr.WriteLine("写入vb.net随机写入文件的内容") sr.Close()读取vb.net随机写入文件:If (File.Exists(Application.StartupPath "/msg.txt")) Then
Dim fm As New IO.FileStream(Application.StartupPath "/读取vb.net随机写入文件的文本.txt", FileMode.Open)
Dim sr As IO.StreamReader = New IO.StreamReader(fm)
Do While sr.Peek() = 0
TextBox1.Text = sr.ReadLine() (读取文本到文本框)
Loop end if
Q3: vb随机文件写入读取
我的看法:
你的写入文件代码没有任何错误,Put
#1,
i
+
1,
a(i)中的参数二i+1是写入具体记录号,没问题,你打开文件看内容比较乱正常,因为你就是这样写的,注意这是随机文件不是文本文件。
另外第三次打开文件读数据,你没有显示到屏幕上,可以在Get
#3,
i
+
1,
a(i)下面增加该功能,即Print
a(i).name;
a(i).number;
a(i).sore
就可以了。
以后操作文件是最好用FreeFile来测量可用文件号,别再直接指明1,2,3了,加油!
Q4: 在vb中怎么创建一个随机文件呢?
假如在命令按钮单击事件中产生vb.net随机写入文件,代码如下
private
sub
command1_click()
open
app.path
"\随机文件.txt"
for
Random
As
#1
Len
=
12(长度可以自定义)
(以上代码已经在程序所在路径产生了一个名为随机文件vb.net随机写入文件的txt文件)
然后可以在这里写入其vb.net随机写入文件他代码vb.net随机写入文件,比如写文件内容
close
#1
end
sub
Q5: 请教在VB.net中如何将数据写入txt文件、再从txt文件读出?
软糖来告诉vb.net随机写入文件你吧。
VB.net中读写文件主要使用System.IO命名空间。
① 使用 File.ReadAllText 读取
Dim s As String = System.IO.File.ReadAllText("C:\a.txt")
② 使用 StreamReader 读取vb.net随机写入文件,注意编码格式和写入的编码保持一致。
Dim sr As StreamReader = New StreamReader("C:\a.txt", System.Text.Encoding.UTF8)
Dim s As String = sr.ReadToEnd()
sr.Close()
③ 使用 File.WriteAllText 写入vb.net随机写入文件,会覆盖同名的文件。
Dim 要写的内容 As String = ""
File.WriteAllText(文件路径, 要写的内容, System.Text.Encoding.UTF8)
④ 使用 StreamWriter 写入。
Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter("C:\a.txt", False, System.Text.Encoding.UTF8)
sw.WriteLine(TextTB.Text)
sw.Close()
⑤ 使用 StreamWriter 追加写入。
将上面代码的第二个参数False改为True。
◆ 满意请采纳,谢谢 ◆
vb.net随机写入文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet随机数、vb.net随机写入文件的信息别忘了在本站进行查找喔。








