比如在D:\JPG 文件夹中有如下文件:
1.txt
2.xls
3.jpg
4.ico
5.ico
6.exe
....我想要把JPG文件和ICO文件的路径都提取出来.得到下面的路径列表
D:\JPG\3.jpg
D:\JPG\4.ico
D:\JPG\5.ico
....如何实现,本人刚学C#.
1.txt
2.xls
3.jpg
4.ico
5.ico
6.exe
....我想要把JPG文件和ICO文件的路径都提取出来.得到下面的路径列表
D:\JPG\3.jpg
D:\JPG\4.ico
D:\JPG\5.ico
....如何实现,本人刚学C#.
string[] fileList = Directory.GetFiles(folderName);
foreach(string file in fileList)
{
System.IO.FileInfo fi = new System.IO.FileInfo(file);
Console.WriteLine(fi.FullName);
}
string [] filelist=Directory.GetFiles(@"e:\2009");//你要查找的目录
foreach (string file in filelist)
{
FileInfo fi = new FileInfo(file);
if (fi.Extension == filext)
{
MessageBox.Show(fi.FullName);
}
}
foreach (System.IO.FileInfo item in di.GetFiles("*.exe"))
{
Console.WriteLine(item.FullName);
} foreach (System.IO.FileInfo item in di.GetFiles("*.txt"))
{
Console.WriteLine(item.FullName);
}
System.IO.FileInfo[] Fi = di.GetFiles(); foreach (System.IO.FileInfo item in Fi)
{
if (item.Extension == ".jpg" || item.Extension == ".ico")
Console.WriteLine(item.FullName);
}
string[] mp3=Directory.GetFiles(@"D:\Music", "*.wma");
foreach (string file in mp3)
{
Console.WriteLine(file);
}
string[] mp3=Directory.GetFiles(@"D:\Music", "*.mp3");
foreach (string file in mp3)
{
Console.WriteLine(file);
}