1

openfiledialogvb.netのWindowsアプリケーションで使用しています

tempWindows アプリケーション フォルダー内にフォルダーがあります。そのフォルダー内に、ユーザーが選択したファイルを保存したいと思います。

そのために、次のコードを作成しました。

 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#ことも私を助けます。

4

1 に答える 1

3

これはうまくいくはずです:

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

于 2013-08-09T11:36:58.840 に答える