2017-03-05 7 views
-2

버튼을 클릭하면 "scan"이라는 이름의 폴더에 picturebox.image를 저장하는 그림 상자가있는 프로젝트가 있습니다. 그리고 그림 상자에 반복적 인 이름으로 이미지를 삽입하면 이미지를 저장할 때 프로그램이 폴더의 이미지를 덮어 씁니다. 하지만 "스캔"폴더에 같은 이름의 이미지를 삽입 할 때 메시지가있는 메시지 상자를 사용합니다. "이미지의 이름은 반복적입니다. 이미지의 이름을 변경하십시오". 당신은 저장하기 전에 파일이 현재 존재하는지 확인해야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); 
}