VB txt文件的保存和读写 小白问题
将Form1.text1保存成Txt在当前文件夹第二次启动时form1.text读取这个txt导入到Form1.text1...
将Form1.text1保存成Txt在当前文件夹
第二次启动时 form1.text读取这个txt 导入到Form1.text1 展开
第二次启动时 form1.text读取这个txt 导入到Form1.text1 展开
2013-08-09
展开全部
Private Sub Form_Unload(Cancel As Integer)'关闭窗体事件
If Dir(App.Path & "\Backgroup", vbDirectory) = "" Then MkDir App.Path & "\Backgroup" '判断Backgroup文件夹是否存在,不存在则创建
open app.path & "Backgroup\1.txt" for output as #1 '打开文件
print #1,text1.text '保存text1的内容到当前目录中Backgroup文件夹内的1.txt文件中
close #1 '关闭文件
end sub
Private Sub Form_Load()'加载窗体事件
dim d as string '创建 d 为字符型变量
d = app.path & "Backgroup\1.txt" 'd=文件位置
If Dir(App.Path & "\Backgroup", vbDirectory) = "" Then MkDir App.Path & "\Backgroup" '判断Backgroup文件夹是否存在,不存在则创建
if dir(d) <> "" then '判断目标文件是否存在,存在则打开文件
open d for input as #1 '打开文件
text1.text = StrConv(InputB(LOF(1), 1), vbUnicode) '读取当前目录中Backgroup文件夹内的1.txt内容到text1
close #1 '关闭文件
end if '结束判断
end sub
展开全部
Private Sub baocun_Click()
open app.path+"\1.txt" for output as #1
print #1,text1.text
close #1
end sub
Private Sub Form_Load()
open app.path+"\1.txt" for input as #1
input #1,text1.text
close #1
end sub
open app.path+"\1.txt" for output as #1
print #1,text1.text
close #1
end sub
Private Sub Form_Load()
open app.path+"\1.txt" for input as #1
input #1,text1.text
close #1
end sub
更多追问追答
追问
当前文件夹内的文件夹 如文件夹:Backgroup
拜托大神了 这是作业啊
追答
把app.path+"\1.txt" 改为 app.path+"\backgroup\1.txt" 即可
前提是 在程序所在的当前文件夹下有backgroup文件夹 否则会出错
如果你保存过该工程,则app.path指的是保存的位置
如果没有,是新建的,app.path指的是vb安装位置
希望这些能帮助你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Option Explicit
Dim FilePath As String '储存文件路径
Private Sub Command1_Click()
Open FilePath For Output As #1
Print #1, Text1.Text
Close #1
End Sub
Private Sub Form_Load()
FilePath = App.Path & "\Backgroup\1.txt"
If Dir(FilePath) = "" Then '判断1.txt是否存在
Else
Open FilePath For Input As #1
Text1.Text = Input(LOF(1), #1)
Close #1
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询