因此,举例来说,我的图像路径为“ D:\ ...”。 file.FullName是此路径,但有时当我将该路径放入数组时 该元素为null,但我不知道为什么。
假设我的文件夹中有100张图片,那么其名称的10%为空 在数组中,但我检入了调试文件。FullName永远不会为空。
有人知道为什么会这样吗? 还是我忽略了什么?
int z = 0;
foreach (FileInfo file in Variables.dir.GetFiles())
{
try
{
this.myImageList.Images.Add(Image.FromFile(file.FullName));
names[z] = file.FullName;
}
catch
{
Console.WriteLine("This is not an image file");
}
z++;
}