获得指定文件夹下的子目录数

简介: function GetDirCount(ThePath:string):integer function IsValidDir(SearchRec:TSearchRec):Boolean; begin if (SearchRec.

function GetDirCount(ThePath:string):integer

function IsValidDir(SearchRec:TSearchRec):Boolean;

begin

if (SearchRec.Attr=16) and (SearchRec.Name<>'.') and (SearchRec.Name<>'.'.) then

Result :=True

else

Result :=False;

end;

var

num:integer;

sr:TSearchRec;

begin

num :=0;

if (FindFirst(ThePath,faDirectory,sr)=0) then

begin

if IsValidDir(sr) then

num :=num+1;

while (FindNext(sr)=0) do

begin

if IsValidDir(sr) then

num :=num+1;

end;

end;

result :=num;

end;

end;

相关文章
|
7月前
如何把多个文件(夹)平均复制到多个文件夹中
该内容是一篇关于如何使用工具批量平均复制文件的教程。首先提到了需要使用的工具,然后提供了两个下载链接(度娘网盘和蓝奏云)及对应的提取码。接着,详细步骤说明了如何配置工具以平均分配20个图片到4个文件夹中,包括开启“平均复制”选项、选择图片、设置源和目标路径,并最终执行复制操作。教程中还提醒用户在复制前可整理图片顺序以达到理想排列,并展示了操作过程中的界面截图。
|
7月前
如何从多个文件夹里各提取相应数量的文件放一起到新文件夹中形成多文件夹组合
该文介绍了一个工具的使用方法,通过它可以从多个文件夹中批量提取并合并文件。文中提供了两个下载链接(度娘网盘和蓝奏云)并附有提取码。工具主要用于平均分配文件到指定文件夹,例如将100张图片平均放入50个文件夹,每个文件夹2张。操作步骤包括创建目标文件夹、添加源文件夹路径、启用“平均复制”选项,然后执行任务。最后,展示了操作完成后文件夹内的正确分布情况。
190 10
|
7月前
如何把多个文件(夹)随机复制到多个文件夹中
该文介绍了如何使用一个工具批量随机复制文件。首先,提供了两个下载工具的链接,分别是百度网盘和蓝奏云,需要提取码分别为&quot;qwu2&quot;和&quot;2r1z&quot;。接着,展示了工具的界面和操作步骤:在“文件批量复制”版块,开启“随机复制”选项,然后分别复制源文件路径和目标文件夹路径,最后点击开始复制。如果需要,可选择“复制后删除”原文件。完成复制后,检查目标文件夹以确认20个图片已正确随机分布。
|
Linux Shell
打印文件或目录的数量
打印文件或目录的数量
58 1
读取指定文件夹下面的所有文件(含子目录)
读取指定文件夹下面的所有文件(含子目录)
53 0
获取目录下的文件及文件夹等信息
获取目录下的文件及文件夹等信息
116 0
C#编程-22:判断文件是否存在并创建文件(夹)
C#编程-22:判断文件是否存在并创建文件(夹)
123 0
|
内存技术
若某文件系统的目录结构如下图所示,假设用户要访问文件 fault.swf ,且当前工作目录为 swshare ,则该文件的全文件名为( ),相对路径和绝对路径分别为( 请在此空作答
若某文件系统的目录结构如下图所示,假设用户要访问文件 fault.swf ,且当前工作目录为 swshare ,则该文件的全文件名为( ),相对路径和绝对路径分别为( 请在此空作答
294 0
若某文件系统的目录结构如下图所示,假设用户要访问文件 fault.swf ,且当前工作目录为 swshare ,则该文件的全文件名为( ),相对路径和绝对路径分别为( 请在此空作答
|
Windows
从目录中查找最大和最小的文件(不包括子目录)
从目录中查找最大和最小的文件(不包括子目录),学会使用File类的一些基本方法的调用。代码如下: package file; import java.io.File; public class FindMinAndMaxFile { public static void main(St...
3056 0
利用递归查找目录中的最小和最大文件(包括子目录)
利用递归查找目录中的最小和最大文件(包括子目录),代码如下: package file; import java.io.File; public class TestFile5 { private static File minFile, maxFile; public s...
1520 0