سلام لطف کنید سورس رو بزراید بررسی بشه چون اون اساتیدی که میخان جواب بدن اگه بخان برای متد بالا دیتابیس بسازن و متدهای فراخوانی شاید نیم ساعت زمانبر باشه اما اگه سورس رو بزارید همون زمان برای برطرف کردن مشکل بکار میره
اما همینطوری من کدهارو نگاه کردم شما دستور حذف فایل قبلی رو ندادین که؟
یه راه مثل این اگه منظورتون تصویر همنام هست اگه همنام هست روش اخر
string file = @"C:\subfolder\test.txt";
if (Directory.Exists(Path.GetDirectoryName(file)))
{
File.Delete(file);
}
میتونید با این اون فایل قبلی رو پاک کنید و اسم فایل رو از پیکجر باکس یا تکس باکس بگیرید
یا این
try
{
File.Delete(path2 + "*.*");
EventLog.WriteEntry("Files found in ExcelWork dir. All files deleted.", EventLogEntryType.Warning);
}
catch (Exception e)
{
EventLog.WriteEntry("ERROR: Files found in ExcelWork dir. Unable to delete files. INFO: " + e, EventLogEntryType.Warning);
}
یا اینکه تصویر جدید را overwrite کنید این همون متد هست تصویر قبلی همنام حذف میشه
File.Copy(ImagePathTB1.Text, Environment.CurrentDirectory + @"\Saved Projects\I001.png", true);