Проблема в добавление папки в другую папку в Appdata\Roaming
Я делаю программу которая будет закачивать файлы и добавлять их в AppData\Roaming\.minecraft\resourcepacks
Хоть я и дал права администратора, программа не дает мне сохранять туда файлы
Вот мой код: '''
string outputPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @".minecraft\resourcepacks\");'''
update
private async void guna2Button1_Click(object sender, EventArgs e)
{
string fileUrl = "https://drive.google.com/drive/folders/0B5SRNdXkX0ibU3JXa0k0Z3M4bFE?resourcekey=0-TV2Jjli-58cRQljzmJhomQ";
string outputPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @".minecraft\resourcepacks\");
await DownloadFileFromGoogleDrive(fileUrl, outputPath);
}
private static async Task DownloadFileFromGoogleDrive(string fileUrl, string outputPath)
{
using (var client = new HttpClient())
{
var stream = await client.GetStreamAsync(fileUrl);
using (var fileStream = new FileStream(outputPath, FileMode.Create))
{
await stream.CopyToAsync(fileStream);
}
}
}
}
}