有一个包含文件和文件夹的gridview。我想如果用户单击“添加文件夹”,那么它将使用用户想要的文件夹的名称创建一个文件夹。用户还可以通过选择“移动到文件夹”来将文件移动到所需的文件夹中,以放置用户想要的文件夹(显示的菜单文件夹名称可用,菜单也被取消)。用户还可以将文件夹中的文件移出文件夹。用户还可以删除可用的文件夹(如果文件夹中没有可用的文件)。
如何申请?有没有参考或样本?
有一个包含文件和文件夹的gridview。我想如果用户单击“添加文件夹”,那么它将使用用户想要的文件夹的名称创建一个文件夹。用户还可以通过选择“移动到文件夹”来将文件移动到所需的文件夹中,以放置用户想要的文件夹(显示的菜单文件夹名称可用,菜单也被取消)。用户还可以将文件夹中的文件移出文件夹。用户还可以删除可用的文件夹(如果文件夹中没有可用的文件)。
如何申请?有没有参考或样本?
对于您需要的功能,uwp 有StorageFile
并且StorageFolder
相关的 API 可以实现。比如创建文件夹可以用StorageFolder.CreateFolderAsync
方法,删除文件夹可以用StorageFolder.DeleteAsync
方法,移动文件可以先用方法把文件复制到目标文件夹StorageFile.CopyAsync
,再用方法删除原文件StorageFile.DeleteAsync
。
请注意,在 uwp 文件中具有有限的访问权限。默认情况下,应用程序只能访问应用程序安装目录和数据位置。其他位置需要特殊功能。有关文件访问权限的更多详细信息,请参考此文档。