//得到图片所在文件夹的路径
string filePath = "";
filePath = openFileDialog1.FileName.Substring (0, openFileDialog1.FileName.LastIndexOf(@"\")); // //打开目录,并将目录中所有.jpg.bmp.gif类型的图片放入FileInDir集合
DirectoryInfo dir = new DirectoryInfo(filePath);
foreach (FileInfo fi in dir.GetFiles())
{
if (fi.Extension == ".JPG" || fi.Extension == ".jpg" || fi.Extension == ".jpeg" || fi.Extension == ".tif" || fi.Extension == ".png" || fi.Extension == ".bmp" || fi.Extension == ".BMP" || fi.Extension == ".gif" || fi.Extension == ".GIF")
{
MessageBox.Show(fi.FullName.ToString());
FileInDir.Add(fi.FullName.ToString());
}
}MessageBox里弹出图片路径的顺序和桌面上图片排列的顺序完全不一样,求解!
(只摘取了感觉有问题部分的代码,也有可能不是这里的问题)
string filePath = "";
filePath = openFileDialog1.FileName.Substring (0, openFileDialog1.FileName.LastIndexOf(@"\")); // //打开目录,并将目录中所有.jpg.bmp.gif类型的图片放入FileInDir集合
DirectoryInfo dir = new DirectoryInfo(filePath);
foreach (FileInfo fi in dir.GetFiles())
{
if (fi.Extension == ".JPG" || fi.Extension == ".jpg" || fi.Extension == ".jpeg" || fi.Extension == ".tif" || fi.Extension == ".png" || fi.Extension == ".bmp" || fi.Extension == ".BMP" || fi.Extension == ".gif" || fi.Extension == ".GIF")
{
MessageBox.Show(fi.FullName.ToString());
FileInDir.Add(fi.FullName.ToString());
}
}MessageBox里弹出图片路径的顺序和桌面上图片排列的顺序完全不一样,求解!
(只摘取了感觉有问题部分的代码,也有可能不是这里的问题)
{
if (fi.Extension == ".JPG" || fi.Extension == ".jpg" || fi.Extension == ".jpeg" || fi.Extension == ".tif" || fi.Extension == ".png" || fi.Extension == ".bmp" || fi.Extension == ".BMP" || fi.Extension == ".gif" || fi.Extension == ".GIF")
{
MessageBox.Show(fi.FullName.ToString());
FileInDir.Add(fi.FullName.ToString());
}
}