Доступ к файлам в UWP
Есть ли в UWP возможность создавать папки/файлы в любом желаемом месте, также как это делается в WPF. Например, DirectoryInfo dir = Directory.CreateDirectory(path);
Мне известно, что UWP это песочница и может иметь доступ только к определённым файлам. Но может есть какой-то вариант. FileSavePicker, я так понимаю, работает только с диалоговым окном, верно? Как я понял, StorageFolder и StorageFile работают только с локальными папками.
Ответы (1 шт):
Автор решения: Anton
→ Ссылка
Андрей, спасибо. Нашел решение:
1) Код:
public async void Save()
{
try
{
StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"F:\Downloads\");
StorageFolder newFolder = await folder.CreateFolderAsync("New Folder", CreationCollisionOption.FailIfExists);
}
catch (Exception ex)
{
MessageDialog dialog = new MessageDialog(ex.Message);
await dialog.ShowAsync();
}
}
2) В Package.appxmanifest надо добавить:
в разделе Package
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
в резделе Capabilities
<rescap:Capability Name="broadFileSystemAccess" />
3) Настройки >> Конфиденциальность >> Файловая система >> Разрешить доступ к файлам