var
seac: seac:searchrec; //DOS单元
===============================================
filename:='*.PAS' ;
seac.name:=''; //先置空串
findfirst(filename,$20,seac); //$20是普通文件,$10是子目录,查找第一个文件名
if seac.name='' //如果返回空串,说明没有这个文件
then begin
..........
end
else begin
while seac.name<>'' do
begin
inc(filecount);
fname[filecount]:=seac.name;
seac.name:='';
findnext(seac);
end;
要查询子目录,只要在的目录文件名后面再加上'\*.*'即可。用递归即可.
以上语句,可以读出硬盘上所有的子目录和文件,大家不要做坏事哦。
seac: seac:searchrec; //DOS单元
===============================================
filename:='*.PAS' ;
seac.name:=''; //先置空串
findfirst(filename,$20,seac); //$20是普通文件,$10是子目录,查找第一个文件名
if seac.name='' //如果返回空串,说明没有这个文件
then begin
..........
end
else begin
while seac.name<>'' do
begin
inc(filecount);
fname[filecount]:=seac.name;
seac.name:='';
findnext(seac);
end;
要查询子目录,只要在的目录文件名后面再加上'\*.*'即可。用递归即可.
以上语句,可以读出硬盘上所有的子目录和文件,大家不要做坏事哦。