【发布时间】:2020-05-18 14:50:35
【问题描述】:
我正在尝试将一些选定的文件保存在我的应用程序内的文件夹(图像)中
我可以使用以下代码获取文件:
private void button1_Click(object sender, EventArgs e)
{
string imagelocation = "";
OpenFileDialog dialog = new OpenFileDialog();
if(dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK )
{
textBox2.Text = dialog.FileName;
}
}
为了保存我在 textBox2 中得到的文件,我尝试了以下代码。但是使用以下代码,我还必须选择要保存文件的路径。 如果我想(将我的路径永久设置为 'images' 文件夹,如图所示)保存怎么办?
private void button2_Click(object sender, EventArgs e)
{
SaveFileDialog f = new SaveFileDialog();
if(f.ShowDialog() == DialogResult.OK)
{
using(Stream s = File.Open(f.FileName, FileMode.CreateNew))
using(StreamWriter sw = new StreamWriter(s))
{
sw.Write(textBox2.Text);
}
}
}
【问题讨论】:
-
你见过FileDialog类的属性吗?还是检查了 SafeFileDialog 派生类的属性?例如,请参阅 InitialDirectory 和 RestoreDirectory。
-
嗨,Shashwath,它是否解决了您的问题,或者还有什么我可以改进以满足您的要求吗?
标签: c# winforms desktop-application