Xam.Plugin.Media获取路径



我正在使用Xam.Media.Plugin拍照。以下是我的函数片段:

public async Task<string> TakePhoto(string orderNr)
{
...
var mediaOptions = new StoreCameraMediaOptions()
{
CompressionQuality = 25,
PhotoSize = Plugin.Media.Abstractions.PhotoSize.Custom,
CustomPhotoSize = 75,
Directory = $"Order_{orderNr}"
};
var file = await CrossMedia.Current.TakePhotoAsync(mediaOptions);
}

订单完成后,我想删除整个文件夹中保存的所有图片。如何检索文件夹的路径?我想避免在拍完照片后走到小路上。

在安卓系统上,

Environment.DirectoryPictures

在iOS 上

Environment.SpecialFolder.Personal

来自Github

获取专用路径var privatePath = file.Path;

获取公共相册路径var publicAlbumPath = file.AlbumPath;

参考资料:文件样本项目

最新更新