C# string SavePath С новым именем
Как добавить к каждой сохранённой картинке к примеру дату и время ?
private void button5_Click_1(object sender, EventArgs e)
{
var res1 = (Bitmap)pictureBox1.Image;
var res2 = ConvertTextToImage(textBox1.Text, "Bookman Old Style", 10, Color.White, Color.Black, 100, 100);
string SavePath = @"c:\\QR\\image.JPG";
Merge(res1, res2).Save(SavePath);
}
Ответы (1 шт):
Автор решения: SmorcIRL
→ Ссылка
Как-то так:
private static string CreateFilename(string defaultpath, string dateformat)
{
string dir = Path.GetDirectoryName(defaultpath);
string name = Path.GetFileNameWithoutExtension(defaultpath);
string date = DateTime.Now.ToString(dateformat);
string ext = Path.GetExtension(defaultpath);
return $"{dir}{name}{date}{ext}";
}
string SavePath = CreateFileName(@"c:\QR\image.JPG", "-dd_mm_yyyy-hh_mm_ss");