私は簡単な画像操作プログラムに取り組んでいます。私は現在、画像を保存する必要がある段階にあります:私は現在そのようなことをしています: 外部ソース
しかし問題がある。画像を保存するたびに、前の画像を上書きします。アルバム「SavedPictures」にファイルが存在するかどうかを確認するにはどうすればよいですか?
私は簡単な画像操作プログラムに取り組んでいます。私は現在、画像を保存する必要がある段階にあります:私は現在そのようなことをしています: 外部ソース
しかし問題がある。画像を保存するたびに、前の画像を上書きします。アルバム「SavedPictures」にファイルが存在するかどうかを確認するにはどうすればよいですか?
ファイル名を知っていると仮定すると、次のようなものを使用できます。
using (var ml = new MediaLibrary())
{
using (var pics = ml.SavedPictures)
{
using (var img = pics.LastOrDefault(pic => pic.Name == FILENAME))
{
if (img == null)
{
// file doesn't exist
}
else
{
// file does exist
}
}
}
}
これを試してください。pictureAlbumでファイルを検索するには
using (var library = new MediaLibrary())
{
var appFolder = library.RootPictureAlbum.Albums.FirstOrDefault(al => al.Name == "folderName");
if (appFolder != null && appFolder.Pictures.Count > 0)
{
var file = appFolder.Pictures.FirstOrDefault(pc => pc.Name == ("fileName"));
if (file == null)
{
// file doesn't exist
}
else
{
// file does exist
}
}
}