我正在开发一个 iMac 桌面应用程序,它能够将普通照片以及照片库(以前的 iPhotos 库)上传到 Flickr、SmugMug 等在线服务。在升级到 Sierra 之前,我能够获取 iPhotos 的详细信息并且也可以上传,但升级后这些文件/目录不存在。
下面是我获取文件的块:
string PhotosLocation = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures), "Photos Library.photoslibrary/Database/apdb/Library.apdb");
但是上面在 Sierra 10.12 中不再起作用,如果我去 finder 本身找到上述路径,那么我会找到“数据库”目录但没有“apdb”,我可以通过它获取 Library.apdb
我已经用谷歌搜索但没有运气,任何人都可以告诉我一些关于如何使用 C# 获取照片库文件的指示。
如果我错过了任何要分享的信息,请告诉我。谢谢。