语言分析“有没有判断目录为空的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;