2016-11-02 3 views
0

Прежде всего, я действительно надеюсь, что я не задаю уже заданный вопрос, я сделал мое исследование переполнения стека и дальше и до сих пор не нашел ответа на мой вопрос.Создание файла/папки в UWP

Наконец-то я завершил, что мое приложение Universal (10) делает папку проекта для пользователя, внутри папки LocalState, но при этом прекрасно работает, пока она остается там. Теперь я пытаюсь создать простой текстовый файл и сохранить в папке «Проект», например, путь: LocalState \ Project1 \ example.txt.

Я попытался с помощью следующего кода:

StorageFolder mapa_projekta = ApplicationData.Current.LocalFolder; 
StorageFile sampleFile = await mapa_projekta.CreateFileAsync("sample.txt"); 

Но это только сохраняет в каталог LocalState, может быть, есть простое решение, добавив путь к папке, к югу, но до сих пор мне не удалось в этом.

Извините за мой бедный английский и спасибо за все свое время

Желаю всем вам хороший день

+1

Вам понадобится создать экземпляр StorageFolder, используя путь вы хотите сохранить вместо ApplicationData.Current.LocalFolder –

ответ

3

Первое, мы можем сделать папку проекта:

StorageFolder rootFolder = ApplicationData.Current.LocalFolder; 
var projectFolderName = "Project1"; 
StorageFolder projectFolder = await rootFolder.CreateFolderAsync(projectFolderName, CreationCollisionOption.ReplaceIfExisting); 

Затем, вы можете создать свой файла в вашей подпапке:

StorageFile sampleFile = await projectFolder.CreateFileAsync("sample.txt"); 
+0

Спасибо, я не могу сказать, насколько глупым я себя чувствую сейчас, это просто, что я так привык к созданию или wpf-приложениям и действительно должен немного адаптироваться к UWP. еще раз спасибо –

Смежные вопросы