left ,right,mid是3个截取字符串的函数,具体可以在MSDN中找到
在这里使用LEFT是错误的用法,应该使用RIGHT
这几行的作用是得到文件的绝对路径。
首先判断文件列表控件的路径是不是在根目录下,因为如果是在根目录则路径名称最后为“\”,如:"C:\",这时文件的绝对路径为:路径+文件名称
如果不是在根目录下则路径的最后不是“\”,这时的文件绝对路径应该为:路径+"\"+文件名称

解决方案 »

  1.   

    If Left(.Path, 1) = "\" Then         /* 请解释一下  其中的left是什么意思,
                                            为什么用right  代替left 也行
     fn = .Path & .FileName           /*请解释
     Else
       fn = .Path & "\" & .FileName     /*请解释
       End Ifleft函数用错了。应为right函数:
    如果路径最后是"\",直接将其连接文件名;否则,添加"\"。
      

  2.   

    &是连接子符串的符号,也可以用+号