Как перезаписать файл в указанной папке c файлом в ресурсах моей программы - PullRequest
0 голосов
/ 30 апреля 2020

У меня в ресурсах моей программы есть файл с именем «thing.a двоичное расширение », а не с расширением txt, и тот же файл существует в другой папке и с именем« Something.a двоичное расширение ».

Я хочу скопировать файл ресурсов и заменить им существующий файл.

Моя программа имеет 2 button элементов управления, один для просмотра, чтобы получить path из OpenFileDialog1, а другой - для копирования моих ресурсов. файл и замените существующий файл «Которые с тем же именем» и 1 TextBox для отображения path.

Program Photo

My Программа имеет файл манифеста для запуска в качестве администратора с level="highestAvailable.

Я использую этот код:

Public Class Form1
    Dim Path_of_folder As String
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnBrowse.Click
        'getting the path
        OpenFileDialog1.ValidateNames = False
        OpenFileDialog1.CheckFileExists = False
        OpenFileDialog1.CheckPathExists = True
        OpenFileDialog1.FileName = "somthing.exe"
        OpenFileDialog1.ShowDialog()
        TextBox1.Text = System.IO.Path.GetFullPath(OpenFileDialog1.FileName)
        TextBox1.Text = TextBox1.Text.Replace("somthing.exe", "").Trim()
        Path_of_folder = TextBox1.Text 'we got the path
    End Sub

    Private Sub BtnCopy_Click(sender As Object, e As EventArgs) Handles BtnCopy.Click
        FileCopy(My.Resources.somthing, Path_of_folder) ' this got Error when i use it,  but the program can Run 
    End Sub
End Class
...