现在有Product这样一个文件夹 在这个文件夹下面有 100111.html
102480.html
103575.html
103619.html
103666.html
等等好多这样的 文件名我用怎么获取到这所有的网页名,
希望高手能尽快解决下。。谢谢拉!!!!!!!!!!!
102480.html
103575.html
103619.html
103666.html
等等好多这样的 文件名我用怎么获取到这所有的网页名,
希望高手能尽快解决下。。谢谢拉!!!!!!!!!!!
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. }
foreach (FileInfo fi in diFrom.GetFiles())
{
fi.FullName
}
string[] _List = System.IO.Directory.GetFiles(@"?????\Product", "*.html");要是我用这个
string[] strFileNames = Directory.GetFiles(DirectoriePath);
DirectoriePath为你的路径
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;//获取文件名
}
}