asp.net 获取目录下的文件数和文件夹数
asp.net 获取目录下的文件数和文件夹数
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:intj=0;protectedvoidButton1_Click(objectsender,EventArgse){Di...

复制代码 代码如下:

int j = 0;

protected void Button1_Click(object sender, EventArgs e)

{

DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString());

Label1.Text = GetAllFiles(dir).ToString();

}GetAllFiles方法为自定义方法,实现遍历整个文件夹文件的方法。代码如下:

public int GetAllFiles(DirectoryInfo dir)

{

FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();

foreach (FileSystemInfo i in fileinfo)

{

if (i is DirectoryInfo)

{

GetAllFiles((DirectoryInfo)i);

}

else

{

j++;

}

}

return j;

}

//=================================================

string[] Directorys = System.IO.Directory.GetDirectories("D:","*");

for(int i=0; i <Directorys.Length; i )

{

Response.Write(Directorys " <br/>");

}

Response.Write("统计目录:" Directorys.Length "个 <br/>--------- <br>");

//=================================================

string[] Files = System.IO.Directory.GetFiles("D:","*");

for(int i=0; i <Files.Length; i )

{

Response.Write(Files " <br/>");

}

Response.Write("统计文件:" Files.Length "个 <br/>--------- <br>");

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类