我写的代码如下:
Private Sub Command1_Click()
     Form1.File1.Path = "C:\WINDOWS\Offline Web Pages\"
     Form1.File1.Refresh
     Form1.Dir1.Path = "C:\WINDOWS\Offline Web Pages\"
End Sub
运行后File1显示的不是脱机网页的文件(快捷方式)名,而是desktop.ini这个文件,请大家指教。是否是因为这个文件夹是一个特殊文件夹的缘故。
用什么控件或函数能够得到C:\WINDOWS\Offline Web Pages目录下的正确的脱机网页的文件名
我的系统是windows2000 vb6.0 sp6

解决方案 »

  1.   

    File1、Dir1分别是什么?
    分别是Filelistbox和Dirlistbox
      

  2.   

    用findfistfile\findnextfile\findclose三个API函数
      

  3.   

    Offline Web Pages,tasks,Downloaded Program Files 等文件夹可以这样打开(选择添加部件microsoft internet controls):private Sub Command1_Click()
    WebBrowser1.Navigate "c:\WINDOWS\Offline Web Pages\", 0
    End Sub
      

  4.   

    感谢 northwolves(狼行天下) 
    浏览"c:\WINDOWS\Offline Web Pages\"文件夹写文件的问题解决了。
    但如何返回"c:\WINDOWS\Offline Web Pages\"文件夹写的文件名呢?
      

  5.   

    应该没有文件的啦。在命令行进那个目录都只有一个文件就是你说的desktop.ini
      

  6.   

    文件是有的,在机器本身的资源管理器中可以看到,用WebBrowser1.Navigate "c:\WINDOWS\Offline Web Pages\"也可以看到。
      

  7.   

    实际上可能就是desktop.ini这个文件再捣乱。"c:\WINDOWS\Offline Web Pages\"文件夹有类名,用一般的方法进行操作时,有可能被重新定向到了其他位置。
      

  8.   

    我觉得可能的问题有两个,
    第一:"c:\WINDOWS\Offline Web Pages\"文件夹有类名,用一般的方法进行操作时,有可能被重新定向到了其他位置。
    第二:可能是你的desktop.ini文件在坐怪.