使用openfiledialog保存文件以修复位置

时间:2013-08-09 11:22:58

标签: c# .net vb.net winforms visual-studio-2008

我在vb.net的Windows应用程序中使用openfiledialog

我的Windows应用程序文件夹中有temp文件夹。在该文件夹中,我想保存用户选择的任何文件。

为此,我制作了以下代码:

 Private Sub btnFileBrowser_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFileBrowser.Click
        If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
            FileCopy(OpenFileDialog1.FileName, "~/temp")

        End If

但是这段代码在线上给我错误:

FileCopy(OpenFileDialog1.FileName, "~/temp")说明:Could not find a part of the path '~/temp'.

但临时文件夹确实存在于文件夹名称obj。

下面的应用程序文件夹中

编辑:

FileCopy(OpenFileDialog1.FileName, "~//temp")FileCopy(OpenFileDialog1.FileName, "~\\temp")同样错误

C#中的答案对我也很有帮助。

1 个答案:

答案 0 :(得分:3)

这应该有效:

FileCopy(OpenFileDialog1.FileName, System.AppDomain.CurrentDomain.BaseDirectory & "/temp/" & OpenFileDialog1.SafeFileName