sr.attr and faDirectory = faDirectory

解决方案 »

  1.   

    漏了括号
    (sr.attr and faDirectory)= faDirectory
      

  2.   

    这是什么意思?
    这不是只要sr.attr=fadirectory 都成立么?
      

  3.   

    你试一试啊,我觉得应该是吧,呵呵
    faReadOnly $00000001  Read-only files
    faHidden          $00000002          Hidden files
    faSysFile          $00000004  System files
    faVolumeID $00000008          Volume ID files
    faDirectory $00000010          Directory files
    faArchive          $00000020          Archive files
    faAnyFile          $0000003F     Any file
      

  4.   

    用faAnyFile
    文件名用*.就可以
      

  5.   

    查找时用 FindFirst, FindNext 的参数应使用 faAnyFile,
    faAnyFile = $3F = 11 1111B而找出来后,是目录用:
    (sr.attr and faDirectory)= faDirectory是隐藏文件用:
    (sr.attr and faHidden)= faHidden是系统文件用:
    (sr.attr and faSysFile)= faSysFile其实它是用二进制的一个位来表示文件的属性的。
    若有多个属性就进行组合。
      

  6.   

    (sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??
      

  7.   


     if ((SearchRec.Attr and faDirectory) > 0)
        and (SearchRec.Name[1]<>'.') then
      ……
      

  8.   

    (sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??(sr.attr and faDirectory)= faDirectory

    sr.attr=fadirectory有什么不一样呢??