filename = Dir(a, vbDirectory)
10:     GetAttr(a & filename) = vbDirectory若字符串a是c盘或d盘下的某个目录,10句判断正确;
若a是G:\,filename取来的是个文件加,但是10句判断出不是文件加???

解决方案 »

  1.   

    如果a是跟目录返回的是当前盘下的一个文件夹,如果a是一个文件夹,那么Dir(a, vbDirectory)
    返回的是当前目录名称,他们不一样的你价格判断好了==天下本无事,庸人自扰之==
    试着自己找方法解决问题比提出问题后等着别人给答案的人,更让人有想帮助
    的感觉,所以试着自己解决问题,你会有意想不到的收获!
    [email protected]
      

  2.   

    Dir(a, vbDirectory)
    用来判断文件夹是否存在。如果文件夹存在就返回,否则为空。
    请问楼主,“G:\”是文件夹吗?