帮我看看这断代码

lvsumei 2005-03-19 05:02:05
Dim StrFile As String = Application.StartupPath & "Test.txt"
If IO.File.Exists(StrFile) Then
Dim ObjReader As System.IO.StreamReader
ObjReader = New IO.StreamReader(StrFile)
abc.Text = ObjReader.ReadToEnd.ToString()
ObjReader.Close()
Else
MessageBox.Show(StrFile & "文件不存在", "错误")
End If

其中 Application.StartupPath & "Test.txt" 什么意思 为什么取得的文件是bintest.txt 而不是Test.txt
...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvsumei 2005-03-19
  • 打赏
  • 举报
回复
谢谢各位了 给分了
yepy7812 2005-03-19
  • 打赏
  • 举报
回复
Application.StartupPath 的意思是当前项目生成的可执行文件.exe的目录地址
Application.StartupPath & "Test.txt"当然不可以了,中间少了个"\"
应该是& "\Test.txt"才对。
lvsumei 2005-03-19
  • 打赏
  • 举报
回复
test.txt必须放在bin 文件夹 下面?
hamadou 2005-03-19
  • 打赏
  • 举报
回复
程序开始的路径,需要加一个“\”,即:
Dim StrFile As String = Application.StartupPath & "\Test.txt"
t0h 2005-03-19
  • 打赏
  • 举报
回复
Dim StrFile As String = Application.StartupPath & (这里缺少一个"\") "Test.txt"

16,554

社区成员

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

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