Я использую VB.NET язык на окнах 10 с VS 2015VB Папка: Access Denied (с правами администратора)
Я пытаюсь создать каталог, а затем скопировать файл из папки ресурсов моего приложения в том, что каталог
код:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim SubFolderPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "Main Folder\Sub Folder")
Directory.CreateDirectory(SubFolderPath)
'Error: access denied to "C:\Program Files\Main Folder\Sub Folder"
File.WriteAllBytes(SubFolderPath, My.Resources.exe1)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
File.WriteAllBytes(SubFolderPath, My.Resources.exe2)
File.WriteAllBytes(SubFolderPath, My.Resources.exe2dat)
End Sub
я получаю ошибку, как заметил в коде выше, (у меня есть права администратора)
код результата: создана папка «C: \ Program Files \ Main Folder \ Sub Folde r ", но затем доступ запрещен при копировании.
Я не знаю, почему доступ запрещен ... вы можете мне помочь?
Это только предположение ... Вы пытались настроить каталоги, чтобы они не были доступны только для чтения? –
@KyleWilliamson nope .. как? Когда я вхожу в настройки папки (в проводнике Windows), опция «только для ручек» выбирается автоматически, даже если я удаляю ее. –
Вы пытались добавить обратную косую черту в конец «Подпапки»? –