Win10 UWP 文件读写浅谈(C++)(二)

UWP uwpbox 1368℃ 0评论

上一篇文章介绍了UWP应用在文件访问方面能访问到的与应用本身相关的两个目录,一个应用程序的安装目录一个ApplicationData目录。接下来还有几个相关的目录。

用户的下载目录(DownloadsFolder)

该目录就是PC上常见的下载目录,可以说是半相关的目录,在该目录下访问的时候会自动创建一个应用名文件夹,其他应用创建的文件夹也是不能直接进行访问的

常见已知目录(KnownFolders)

KnownFolders 包含了很多种目录,如 Documents、Music、Pictures、Videos 等,这些目录有些在WIN10之前的系统就已经存在了,以前访问是比较随便的,现在在UWP上被微软管起来了,在APP开发的时候就需要在appmanifest上先申明要访问这些文件,否则是不允许直接访问的。声明方法如下图所示,先打开minifest文件,在选在Capabilites页面,对需要进行勾选就可以了。

到这你会发现,Documents在上面找不到,Documents目录在这里有比较特殊,需要如下图添加app要访问的文档格式

然后再手动在Package.appxmanifest 中 在 Capabilities 中手动添加如下

测试代码如下,好了,终于可以在Docments目录下创建文件了。说明下这里创建的文件后缀名必须跟上图中声明的一致才能访问。

到现在为止是不是发现在UWP中操作文件真蛋疼。还有很多东西,来个未完待续了。。。

 

转载请注明:UWPBOX » Win10 UWP 文件读写浅谈(C++)(二)

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址