ImageGlass.frmMain.SaveTemporaryMemoryData C# (CSharp) Method

SaveTemporaryMemoryData() private method

Save current loaded image to file and print it
private SaveTemporaryMemoryData ( ) : string
return string
        private string SaveTemporaryMemoryData()
        {
            //save temp file
            string temp_dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +
                        "\\ImageGlass\\Temp\\";
            if (!Directory.Exists(temp_dir))
            {
                Directory.CreateDirectory(temp_dir);
            }

            string filename = temp_dir + "temp_" + DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss") + ".png";

            picMain.Image.Save(filename, ImageFormat.Png);

            return filename;
        }
frmMain