创建和删除文件夹。将文件移动到文件夹并将文件移动到文件夹外部

时间:2016-12-17 12:07:14

标签: c# uwp directory storagefile

有一个包含文件和文件夹的gridview。我想如果用户点击了"添加文件夹",那么它将创建一个文件夹,其中包含用户想要的文件夹的名称。 用户还可以通过选择"移动到文件夹"将文件移动到所需的文件夹中。到用户想要的文件夹(显示的菜单文件夹名称可用,菜单也取消)。用户还可以移动文件夹外的文件夹。 用户还可以删除可用的文件夹(如果文件夹中没有可用的文件)。

如何申请? 是否有任何参考或样品?

1 个答案:

答案 0 :(得分:0)

对于您所需的功能,uwp可以实现StorageFileStorageFolder个相关API。 例如,创建文件夹我们可以使用StorageFolder.CreateFolderAsync方法,删除文件夹我们可以使用StorageFolder.DeleteAsync方法,对于移动文件,我们可以先通过StorageFile.CopyAsync方法将文件复制到目标文件夹,然后通过StorageFile.DeleteAsync方法删除原始文件。

更多详情请参阅this official document和官方样本File Access

请注意,uwp文件中的访问权限有限。默认情况下,应用程序只能访问应用程序安装目录和数据位置。其他位置需要特殊功能。有关文件访问权限的更多详细信息,请参阅this document