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