110,538
社区成员
发帖
与我相关
我的任务
分享
string[] _List = System.IO.Directory.GetFiles(@"?????\Product", "*.html",System.IO.SearchOption.AllDirectories);
string fileName;
DirectoryInfo di = new DirectoryInfo("C:\\");
FileSystemInfo[] fsi = di.GetFileSystemInfos();//获取所有文件夹和文件信息
for (int i = 0; i < fsi.Length; i++)//遍历fsi
{
if (fsi[i] is FileInfo)//如果是文件
{
if((fsi[i] as FileInfo).Extension.ToLower()==".html")//如果后缀是.html
fileName = (fsi[i] as FileInfo).Name;//获取文件名
}
}
string[] strFileNames = Directory.GetFiles(DirectoriePath);
string[] _List = System.IO.Directory.GetFiles(@"?????\Product", "*.html");
要是我用这个DirectoryInfo diFrom = new DirectoryInfo(@"D:\");
foreach (FileInfo fi in diFrom.GetFiles())
{
fi.FullName
}
1. void GetAllFileByDir(string DirPath,ref ArrayList AL)
2.
3. {
4. //C#枚举文件的代码实现
5. //列举出所有文件,添加到AL
6.
7. foreach(string file in Directory.GetFiles(DirPath))
8.
9. AL.Add(file);
10.
11. //列举出所有子文件夹,并对之调用GetAllFileByDir自己;
12. //C#枚举文件的代码实现
13. foreach(string dir in Directory.GetDirectories(DirPath))
14.
15. GetAllFileByDir(dir,ref AL);
16.
17. }