永发信息网

vb打开文件一直说找不到文件

答案:2  悬赏:0  手机版
解决时间 2021-12-17 16:47
  • 提问者网友:爱一个人的苦涩
  • 2021-12-17 10:14
Dim mystr As String, mynum As Single
fileno = FreeFile
Open App.Path & "c:\vb.txt" For Input As #fileno
Do While Not EOF(fileno)
Input #fileno, mystr, mynum
Print mystr, mynum
Loop
Close #fileno
这个是作业程序,有错么?
最佳答案
  • 五星知识达人网友:今天没有胃
  • 2021-12-17 11:43
这句有问题 Open App.Path & "c:\vb.txt" For Input As #fileno
app.path 是指工程所在的路径,比如“D:\程序”
那么 App.Path & "c:\vb.txt"就得到“D:\程序c:\vb.txt”
这样的路径肯定是找不到文件的。
如果你的文件保存在c盘根目录下,就改为Open "c:\vb.txt" For Input As #fileno
如果你的文件保存在工程所在的目录下,就改为
Open App.Path & "\vb.txt" For Input As #fileno

其次,只能将一行读取到一个变量中
要改成 Input #fileno, mystr
第三,文本文件的内容都是字符串,不能直接赋值给Single 变量
全部回答
  • 1楼网友:转身的绅士
  • 2021-12-17 12:32

if dir("c:\123.exe")="" then

msgbox "not found"

else

shell "c:\123.exe"

end if

 

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯