Создать и удалить папку. Переместить файл в папку и переместить файл за пределы папки

Иметь сетку, которая содержит файлы и папки. Хотелось бы, чтобы пользователь щелкнул "добавить папку", тогда он создаст папку с именем папки, которую хочет пользователь. Пользователи также могут переместить файлы в нужную папку, выбрав "Переместить в папку" в папку, которую хочет пользователь (отображаются имена папок в меню, доступные, а также меню отменяется). Пользователи также могут перемещать файлы, которые находятся в папке, за ее пределами. Пользователи также могут удалять доступные папки (если в папке нет файлов).

Как подать заявку? Есть ли какая-либо ссылка или образец к нему?

1 ответ

Для ваших необходимых функций, UWP имеет StorageFile а также StorageFolder соответствующие API могут реализовать. Например, создать папку, которую мы можем использовать StorageFolder.CreateFolderAsync метод, удалите папку, которую мы можем использовать StorageFolder.DeleteAsync метод, и для перемещения файла мы можем сначала скопировать файл в папку назначения StorageFile.CopyAsync метод, а затем удалить исходный файл с помощью StorageFile.DeleteAsync метод.

Более подробную информацию можно найти в этом официальном документе и официальном образце доступа к файлам.

Обратите внимание, что в файлах uwp ограничен доступ. По умолчанию приложение может получить доступ только к каталогу установки приложения и расположению данных. Дополнительные локации требуют специальных возможностей. Более подробную информацию о разрешении доступа к файлу, пожалуйста, обратитесь к этому документу.

Другие вопросы по тегам