开发笔记

UWP 通过KnownFolders.PicturesLibrary任意选择保存文件的位置

发现这个彩蛋,源于我的应用“爱美图”,有一个用户在应用下面的评论说:

不知道下载到了哪里(后来找到了在OneDrive\图片\爱美图),不能自定义下载位置,很不方便

但是看到评论的我一脸懵逼,我使用的是KnownFolders.PicturesLibrary创建的文件夹,按道理不应该在C盘的图片文件夹吗?怎么回到OneDrive里面去了。直到我发现我的台式机也是这样,我又打开surface看了一下,确实在C盘,没错。这就奇怪了。

不过我突然想起来其几天设置过系统自带的照片应用的图片源。这下发现了不得了的事情。

情况一

下面这是Surface上照片-设置里源的顺序,系统C盘的图片在上面,OneDrive在下面。这种情况下使用“KnownFolders.PicturesLibrary.CreateFolderAsync”获取的文件夹路径在系统C盘的图片

Surface上的图片-设置

情况二

下面这是台式机上照片-设置里源的顺序, OneDrive 在上面, 系统C盘的图片 在下面。这种情况下使用“KnownFolders.PicturesLibrary.CreateFolderAsync”获取的文件夹路径在 OneDrive里的图片文件夹

台式机上图片-设置

猜想

这么看来是不是最上面的路径就是 PicturesLibrary 获取到的路径呢?那么我把最上面的路径改成D盘的任意文件夹会怎么样呢?设置如下图。

然后神奇的事情发生了!!!

竟然真的可以,这样其实可以变相的随意设置UWP应用下载图片的位置了!!!

这样来说,那么电影和电视里设置查找视频的源,是不是能达到同样的效果呢?没有测试,有需要可以去试试哦。

PS:大半夜发现了,忍不住想写个文章。。。虽然没人看😂

展开阅读全文

使用 Nginx 在 Linux 上托管 ASP.NET Core 应用程序

上一篇

访问Github提示隐私错误

下一篇

你也可能喜欢

4 条评论

  1. 哇偶 好酷

    1. @蓝火火 谢谢大佬赏光。 [呲牙]

  2. 我的电脑上面的图片库,右键属性,位置,移动,选一个文件夹保存,也可以随意保存在哪

    1. @神秘人 你可能理解有问题,这个是用在下载文件的时候的默认下载位置。不是另存。

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
UWP 通过KnownFolders.PicturesLibrary任意选择保存文件的位置

长按储存图像,分享给朋友