using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.IO;
namespace Jiangmingxiang.Program.FileList
{
public class FileList
{
//字段声明
private ArrayList myfilelistpath = new ArrayList();
private ArrayList myfilelistname = new ArrayList();
//属性声明
public ArrayList GetFileListPath
{
get { return myfilelistpath; }
}
public ArrayList GetFileListName
{
get { return myfilelistname; }
}
//构造函数
public FileList(string sourceDirectory)
{
DirectoryInfo diSource = new DirectoryInfo(sourceDirectory);
ListAll(diSource);
}
public void ListAll(DirectoryInfo source)
{
foreach (FileInfo fi in source.GetFiles())
{
myfilelistpath.Add(fi.FullName + fi.Name);
myfilelistname.Add(fi.Name);
}
foreach (DirectoryInfo diSourceSubDir in source.GetDirectories())
{
ListAll(diSourceSubDir);
}
}
}
}
希望这篇
C 的遍历文件夹返回列表类的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn