语言分析“有没有判断目录为空的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;
如果返回值不是0应该就是空目录了吧~
分析过程:
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;