我想从openfiledialog结果将图像保存到我的项目文件夹中。我没有得到保存的路径。我如何获得文件夹路径?我怎么保存?请帮助我。
答案 0 :(得分:3)
FileDialog.FileName提供文件的完整路径。顺便说一句,使用SaveFileDialog可能更容易,因为你想保存一些东西,而不是打开。
答案 1 :(得分:2)
Hello thinzar,
private void button2_Click(object sender, EventArgs e)
{
Bitmap myBitmap = new Bitmap();
this.saveFileDialog1.FileName = Application.ExecutablePath;
if (this.saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
myBitmap.Save(this.saveFileDialog1.FileName);
}
}
再见
答案 2 :(得分:1)
仅此一些行
Bitmap myImage = new Bitmap();
// draw on the image
SaveFileDialog sfd = new SaveFileDialog ();
if(sfd.ShowDialog() == DialogResult.OK)
{
myImage.Save(sfd.FileName);
}
答案 3 :(得分:1)
System.Windows.Forms.FolderBrowserDialog允许用户选择文件夹。也许这是一个更好的选择?
答案 4 :(得分:0)
我猜你在其他地方打开一个文件,然后使用结果将资料保存到你打开的目录中?
DialogResult result = OpenFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
string directoryName = Path.GetDirectoryName(OpenFileDialog1.FileName);
// directoryName now contains the path
}