2017-03-05 211 views
-2

我有一个图片框,通过点击一个按钮,我保存picturebox.image,在一个文件夹与“扫描”名称的项目。 如果我在图片框中插入带重复名称的图片,当我保存图片时,程序将覆盖文件夹中的图片。 但我想当我插入一个相同的名称图像到文件夹“扫描”,我用一个消息框的消息:“图像的名称是repetetive。请更改图像的名称”。帮我请.. 这里是我保存代码:picturebox.image保存覆盖在c#

pictureBox1.Image.Save(Application.StartupPath + "\\scan\\ " + txtDesc11.Text + ".jpg"); 

回答

0

你需要检查,如果你之前保存当前存在的文件。我鼓励你,而不是只是要求我们解决你的问题,而是搜索“如何检查文件是否存在?”然后尝试自己解决问题。

string filePath = Application.StartupPath + "\\scan\\ " + txtDesc11.Text + ".jpg"; 
if (File.Exists(filepath)) 
{ 
    // show a message to the user 
} 
else 
{ 
    pictureBox1.Image.Save(filePath); 
}