有没有判断目录为空的API??

解决方案 »

  1.   

    直接用findfirst的返回值判断不就可以了么?
    如果返回值不是0应该就是空目录了吧~
      

  2.   

    语言分析“有没有判断目录为空的API??”
    分析过程:
    1.目录为空即为空目录
    2.空目录是指目录下面没有文件
    3.所以用来判断目录为空就是判斷是否未空目錄,也是判斷是否該目錄下麵有文件否
    4.所以用來判斷文件是否存在,使用FileExists,
    5.所以用來判斷目錄是否未空,使用FileExists.
    所以:
    Function IsEmptyDirectory(PathName:string):boolean;
    var sTmp:string;
    begin
     if PathName[Length(PathName)]<>'\' then sTmp:=PathName+'\*.*' else sTmp:=PathName+'*.*'
     Result:=FileExists(sTmp);
    end;
      

  3.   

    高实在是高!I follow you!
      

  4.   

    PathName[Length(PathName)]<>'\' ??? 不是PathName[Length(PathName)-1]<>'\'???