У меня в ресурсах моей программы есть файл с именем «thing.a двоичное расширение », а не с расширением txt, и тот же файл существует в другой папке и с именем« Something.a двоичное расширение ».
Я хочу скопировать файл ресурсов и заменить им существующий файл.
Моя программа имеет 2 button
элементов управления, один для просмотра, чтобы получить path
из OpenFileDialog1
, а другой - для копирования моих ресурсов. файл и замените существующий файл «Которые с тем же именем» и 1 TextBox
для отображения path
.
![Program Photo](https://i.stack.imgur.com/icZuq.png)
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