List<string> listPath = new List<string>();
#region 获取某文件夹下所有文件名称
/// <summary>
/// 获取某文件夹下所有文件名称
/// </summary>
/// <param name="pFilePath"></param>
private void GetAllFilePath(string pFilePath)
{
DirectoryInfo dir = new DirectoryInfo(pFilePath);
foreach (DirectoryInfo subFile in dir.GetDirectories())
{
DirectoryInfo subDir = subFile as DirectoryInfo;
if (subDir != null)
{
GetAllFilePath(subFile.FullName);
}
}
foreach (FileInfo file in dir.GetFiles())
{
this.listPath.Add(file.FullName);
}
}
#endregion
#region 获取某文件夹下所有文件名称
/// <summary>
/// 获取某文件夹下所有文件名称
/// </summary>
/// <param name="pFilePath"></param>
private void GetAllFilePath(string pFilePath)
{
DirectoryInfo dir = new DirectoryInfo(pFilePath);
foreach (DirectoryInfo subFile in dir.GetDirectories())
{
DirectoryInfo subDir = subFile as DirectoryInfo;
if (subDir != null)
{
GetAllFilePath(subFile.FullName);
}
}
foreach (FileInfo file in dir.GetFiles())
{
this.listPath.Add(file.FullName);
}
}
#endregion
此博客介绍了一个方法,用于获取指定文件夹内所有文件的名称,包括子文件夹内的文件。
1573

被折叠的 条评论
为什么被折叠?



