设置c#中保存文件的默认文件夹
本文关键字:默认 文件夹 保存文件 设置 | 更新日期: 2023-09-27 18:12:49
这是我的c#代码。
但是每次我运行这段代码时,每当我点击左键时,文件被保存在默认路径:"C:'NewFolder'"
但是我不知道如何将右键选择的文件夹设置为我的默认文件夹。
使用右键选择文件夹后,无论何时运行exe文件,文件都应该保存在所选文件夹
string folderpath = "C:''NewFolder''";
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
bool exists = System.IO.Directory.Exists(folderpath);
if (!exists)
System.IO.Directory.CreateDirectory(folderpath);
this.Hide();
System.Threading.Thread.Sleep(1000);
SendKeys.Send("{PRTSC}");
Image img = Clipboard.GetImage();
img.Save(folderpath + "''" + DateTime.Now.Ticks + ".jpg");
this.Show();
}
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
DialogResult result = folderBrowserDialog1.ShowDialog();
if (result == DialogResult.OK)
{
folderpath = folderBrowserDialog1.SelectedPath;
}
}
}
添加应用程序设置:
Right click on Project --> Properties --> Settings --> FolderPath | String| User | C:''NewFolder''
从应用程序设置中读取值:
string folderpath =Properties.Settings.Default.FolderPath ;
当用户右键点击时,保存最近的设置:
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
DialogResult result = folderBrowserDialog1.ShowDialog();
if (result == DialogResult.OK)
{
Properties.Settings.Default.folderpath = folderBrowserDialog1.SelectedPath;
Properties.Settings.Default.Save();
}
}
将文件夹路径保存到App Settings中。然后使用:
Properties.Settings.Default.[settingName]
阅读本文:https://msdn.microsoft.com/en-us/library/bb397750 (v = vs.110) . aspx