if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
listBox1.Items.Clear();
PPath = folderBrowserDialog1.SelectedPath;
DirectoryInfo DInfo = new DirectoryInfo(PPath);
FileSystemInfo[] FSInfo = DInfo.GetFileSystemInfos();
for (int i = 0; i < FSInfo.Length; i++)
{
string FileType = FSInfo[i].ToString().Substring(FSInfo[i].ToString().LastIndexOf(".") + 1, (FSInfo[i].ToString().Length - FSInfo[i].ToString().LastIndexOf(".") - 1));
FileType = FileType.ToLower();
if (FileType == "jpg" || FileType == "png" || FileType == "bmp" || FileType == "gif" || FileType == "jpeg")
{
listBox1.Items.Add(FSInfo[i].ToString());
}
}
}
红色部分就是获取文件的类型,也就是扩展名。就是获取的这文件的格式,从.(点)比如aaa.mp3 获取后的FileType就是mp3
谢谢啦!明白了
红色部分只是获取文件的扩展名。。。比如 123.txt 以.(点)为分割点
string FileType = FSInfo[i].ToString().Substring(FSInfo[i].ToString().LastIndexOf(".") + 1, (FSInfo[i].ToString().Length - FSInfo[i].ToString().LastIndexOf(".") - 1));
获取文件的类型 比如doc txt