软糖来告诉你吧。
作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。成都创新互联公司提供从前期的网站品牌分析策划、网站设计、网站建设、网站制作、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。
VB点虐 中读写文件主要使用System.IO命名空间。
① 使用 File.ReadAllText 读取
Dim s As String = System.IO.File.ReadAllText("C:\a.txt")
② 使用 StreamReader 读取,注意编码格式和写入的编码保持一致。
Dim sr As StreamReader = New StreamReader("C:\a.txt", System.Text.Encoding.UTF8)
Dim s As String = sr.ReadToEnd()
sr.Close()
③ 使用 File.WriteAllText 写入,会覆盖同名的文件。
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。
◆ 满意请采纳,谢谢 ◆
Write
#
语句
将数据写入顺序文件。
语法
Write
#filenumber,
[outputlist]
Write
#
语句的语法具有以下几个部分:
部分
描述
filenumber
必要。任何有效的文件号。
outputlist
可选。要写入文件的数值表达式或字符串表达式,用一个或多个逗号将这些表达式分界。
说明
通常用
Input
#
从文件读出
Write
#
写入的数据。
如果省略
outputlist,并在
filenumber
之后加上一个逗号,则会将一个空白行打印到文件中。多个表达式之间可用空白、分号或逗号隔开。空白和分号等效。
用
Write
#
将数据写入文件时将遵循几个通用的约定,使得无论什么国别都可用
Input
#
读出并正确解释数据:
在写入数值数据时总使用句号作为十进制分隔符。
对于
Boolean
类型的数据,或者打印
#TRUE#
或者打印
#FALSE#。无论在什么地区,都不将
True
和
False
这两个关键字翻译出来。
使用通用的日期格式将
Date
类型的数据写入文件中。当日期或时间的部件丢失或为零时,只将现有部分写入文件中。
如果
outputlist
的数据为
Empty,则不将任何数据写入文件。但对
Null
数据,则要写入
#NULL#。
如果
outputlist
数据为
Null
数据,则将
#NULL#
写入文件中。
对于
Error
类型的数据,输出看起来与
#ERROR
errorcode#
一样。无论在什么地区,都不将关键字
Error
翻译出来。
与
#
语句不同,当要将数据写入文件时,Write
#
语句会在项目和用来标记字符串的引号之间插入逗号。没有必要在列表中键入明确的分界符。Write
#
语句在将
outputlist
中的最后一个字符写入文件后会插入一个新行字符,即回车换行符,(Chr(13)
+
Chr(10))。
因为VB.NET的源码中字符串常量是用英文双引号开始和结束的,如:"abc",如果要显示引号,输入"""是错误的,要4个英文双引号才能显示一个正确的英文双引号,如:MsgBox("""")。
中文引号直接放在字符串里面即可,英文引号用Chr(34)表示,如
Dim phrase As String = "a" Chr(34) "b"