/// <summary>
/// 返回文件夹下的所有文件
/// </summary>
/// <param name="path">文件夹地址</param>
/// <param name="ls">用于返回的数据</param>
/// <returns></returns>
public List<string> GetFile(string path,List<string> ls) {
DirectoryInfo theFolder = new DirectoryInfo(path);
DirectoryInfo[] dirInfo = theFolder.GetDirectories();
if (dirInfo.Count() == 0)
{
FileInfo[] files = theFolder.GetFiles();
foreach (FileInfo NextFile in files)
ls.Add(NextFile.Name.Substring(0, 14));
}
foreach (DirectoryInfo NextFolder in dirInfo)
{
DirectoryInfo[] childrendirInfo = NextFolder.GetDirectories();
if (childrendirInfo.Count() == 0)
{
FileInfo[] fileInfo = NextFolder.GetFiles();
foreach (FileInfo NextFile in fileInfo)
ls.Add(NextFile.Name.Substring(0,14));
}
else
GetFile(NextFolder.FullName, ls);
}
return ls;
}
遍历文件夹中的所有文件
最新推荐文章于 2024-04-16 20:35:38 发布