if (!System.IO.Directory.Exists(@"D:\001.jpg")) 判断文件是否存在,存在再来配置图片
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
string image = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
if (!System.IO.Directory.Exists(@"\10.97.67.41\y\sharp\刘凤宇\治具台账及写真\治具写真" + image + ".jpg"))
{
this.pictureBox1.Image = System.Drawing.Image.FromFile(@"\10.97.67.41\y\sharp\刘凤宇\治具台账及写真\治具写真" + image + ".jpg");
}
else
{
this.pictureBox1.Image = System.Drawing.Image.FromFile(@"\10.97.67.41\y\sharp\刘凤宇\治具台账及写真\治具写真\没有.jpg");
MessageBox.Show("没有照片!请尽快更新!");
}
}
大佬我这么写有问题吗。如果路劲下找不到图片还是会报这个错误
@30岁学编程: 报的是格式错误呀,调整下路径试试
string url = "10.97.67.41/y/sharp/刘凤宇/治具台账及写真/治具写真/“+image+”.jpg";
if (System.IO.File.Exists(url))
@海岩松软: 大佬,还是不行
string image = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
string url = @"\10.97.67.41\y\sharp\刘凤宇\治具台账及写真\治具写真" + image + ".jpg";
if (System.IO.Directory.Exists(url))
{
this.pictureBox1.Image = System.Drawing.Image.FromFile(@"\10.97.67.41\y\sharp\刘凤宇\治具台账及写真\治具写真\没有.jpg");
MessageBox.Show("没有照片!请尽快更新!");
}
else
{
this.pictureBox1.Image = System.Drawing.Image.FromFile(url);
}
File.Exists 不是 Directory.Exists
file连正常图片都读不出来呢,大佬
if (File.Exists(Server.MapPath("~/upimg/Data.jpg")))
{
//存在文件
}
else
{
//不存在文件
//可以使用默认的一个图片。空白的图片占位
}
~符号........