1

私は簡単な画像操作プログラムに取り組んでいます。私は現在、画像を保存する必要がある段階にあります:私は現在そのようなことをしています: 外部ソース

しかし問題がある。画像を保存するたびに、前の画像を上書きします。アルバム「SavedPictures」にファイルが存在するかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

2

ファイル名を知っていると仮定すると、次のようなものを使用できます。

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
            }
        }
    }
}
于 2012-09-06T17:20:17.353 に答える
0

これを試してください。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
        }
    }
}
于 2016-02-17T07:27:21.087 に答える