Windows phone 7 如何为独立存储创建照片唯一文件名

Windows phone 7 如何为独立存储创建照片唯一文件名,windows-phone-7,Windows Phone 7,我正在将当天的天文图片添加到我的Windows Phone天文应用程序中,我希望允许用户将显示的照片保存到他们的媒体库中。我找到的所有示例都说明了如何做到这一点,但所有文件名都是硬编码的,并覆盖具有现有名称的文件。所以我需要一种创建唯一文件名的方法。如何调整此示例以创建唯一的文件名 // Create a filename for JPEG file in isolated storage. String tempJPEG = "fl.jpg"; // Cre

我正在将当天的天文图片添加到我的Windows Phone天文应用程序中,我希望允许用户将显示的照片保存到他们的媒体库中。我找到的所有示例都说明了如何做到这一点,但所有文件名都是硬编码的,并覆盖具有现有名称的文件。所以我需要一种创建唯一文件名的方法。如何调整此示例以创建唯一的文件名

// 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);

提前感谢您的帮助。

前提是您不希望每秒进行多次保存

String tempJPEG = DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")+".jpg";
或者是它的变体

只有一条路