Создать и удалить папку. Переместить файл в папку и переместить файл за пределы папки
Иметь сетку, которая содержит файлы и папки. Хотелось бы, чтобы пользователь щелкнул "добавить папку", тогда он создаст папку с именем папки, которую хочет пользователь. Пользователи также могут переместить файлы в нужную папку, выбрав "Переместить в папку" в папку, которую хочет пользователь (отображаются имена папок в меню, доступные, а также меню отменяется). Пользователи также могут перемещать файлы, которые находятся в папке, за ее пределами. Пользователи также могут удалять доступные папки (если в папке нет файлов).
Как подать заявку? Есть ли какая-либо ссылка или образец к нему?
1 ответ
Для ваших необходимых функций, UWP имеет StorageFile
а также StorageFolder
соответствующие API могут реализовать. Например, создать папку, которую мы можем использовать StorageFolder.CreateFolderAsync
метод, удалите папку, которую мы можем использовать StorageFolder.DeleteAsync
метод, и для перемещения файла мы можем сначала скопировать файл в папку назначения StorageFile.CopyAsync
метод, а затем удалить исходный файл с помощью StorageFile.DeleteAsync
метод.
Более подробную информацию можно найти в этом официальном документе и официальном образце доступа к файлам.
Обратите внимание, что в файлах uwp ограничен доступ. По умолчанию приложение может получить доступ только к каталогу установки приложения и расположению данных. Дополнительные локации требуют специальных возможностей. Более подробную информацию о разрешении доступа к файлу, пожалуйста, обратитесь к этому документу.