Невозможно записать или создать файл - С# .NET Core + UWP

249
26 мая 2018, 03:10

Всем доброго времени суток! Есть проблема, мне выбивает такую ошибку:

Access to the path is denied.

Вот код записи:

public async void WriteQuestion()
{
            question = "Q: " + question + "\r\n";
            using (StreamWriter writer = File.AppendText(nameTest))
            {
                await writer.WriteAsync(question);
            }
}

Что необходимо сделать, чтобы побороть это? У меня проект хранился на облаке, думал из-за этого, но скопировал на локальный диск и вообще ничего не изменилось.

Answer 1

Решение моей проблемы:

// получаем локальную папку
            StorageFolder localFolder = ApplicationData.Current.LocalFolder;
            // создаем файл hello.txt
            StorageFile helloFile = await localFolder.CreateFileAsync("hello.txt", 
                                                CreationCollisionOption.ReplaceExisting);
            // если файл уже ранее был создан, то мы можем получить его через GetFileAsync()
            // helloFile = await localFolder.GetFileAsync("hello.txt");
            // запись в файл
            await FileIO.WriteTextAsync(helloFile, text);
READ ALSO
При задании значения в своём свойстве в xaml оно всегда null в конструкторе контрола

При задании значения в своём свойстве в xaml оно всегда null в конструкторе контрола

Добавляю своё свойство в контрол, чтобы его можно было задавать через xaml

215
Возможно ли вызывать функцию из C# в JS

Возможно ли вызывать функцию из C# в JS

Возможно ли зарегистрировать функцию в C#, и передать её в ChromiumДопустим, есть функция на C# , которая будет выглядеть так:

237
WPF ComboBox + MVVM, запрос при выборе элемента

WPF ComboBox + MVVM, запрос при выборе элемента

В процессе работы над проектом возникла необходимость сделать ComboBox при выборе элемента которого выдавался бы запрос, Вроде - "А Вы уверены?",...

214