이 코드를 실행할 때 System.IO.FileNotFoundException
오류가 발생합니다. 코드에서 크게 잘못된 것을 했습니까? 아니면 아직 생각하지 못했던 작은 것이 있습니까?파일이 있고 사용 권한이 부여 된 System.IO.FileNotFoundException
모든 권한이 있으며 파일이 올 바르고 올바른 파일 형식인지 확인했습니다.
public Form1()
{
InitializeComponent();
DirectoryInfo ImgD = new DirectoryInfo("C:/Users/Dan/ImgDirectory/");
FileInfo[] rgFiles = ImgD.GetFiles("*.jpg");
foreach (FileInfo fi in rgFiles)
{
listBox1.Items.Add(Path.GetFileNameWithoutExtension(fi.Name));
}
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
pictureBox1.Image = System.Drawing.Image.FromFile(
@"C:/Users/Dan/ImgDirectory/" + listBox1.SelectedItem.ToString());
}
확장을 생략 했으므로. 값을 선택할 때 확장을 다시 넣지 않는 것처럼 보입니다. – Measuring