0

今日の天文写真を Windows Phone Astronomy アプリに追加しています。ユーザーが表示された写真をメディア ライブラリに保存できるようにしたいと考えています。私が見つけたすべての例はこれを行う方法を示していますが、ファイル名はすべてハードコードされており、既存の名前を持つファイルを上書きします。そのため、一意のファイル名を作成する方法が必要です。この例を調整して一意のファイル名を作成するにはどうすればよいですか?

// Create a filename for JPEG file in isolated storage.

        String tempJPEG = "fl.jpg";

        // Create virtual store and file stream. Check for duplicate tempJPEG files.
        var store = IsolatedStorageFile.GetUserStoreForApplication();
        if (store.FileExists(tempJPEG))
        {
            store.DeleteFile(tempJPEG);
        }

        IsolatedStorageFileStream fileStream = store.CreateFile(tempJPEG);
        StreamResourceInfo sri = null;
        Uri uri = new Uri("fl.jpg", UriKind.Relative);
        sri = Application.GetResourceStream(uri);

        BitmapImage bitmap = new BitmapImage();
        bitmap.SetSource(sri.Stream);
        WriteableBitmap wb = new WriteableBitmap(bitmap);

助けてくれてありがとう。

4

1 に答える 1

0

1 秒あたりの複数の保存を期待しない場合

String tempJPEG = DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")+".jpg";

またはそれのいくつかの変形。

片道だけ。

于 2013-10-27T01:47:47.060 に答える