2015-03-03 134 views

回答

2

在您的ApplicatonData存儲中創建臨時文件。您必須使用guid或時間戳生成您自己的文件名。

Windows.Storage.StorageFolder temporaryFolder = ApplicationData.Current.TemporaryFolder; 
StorageFile sampleFile = await temporaryFolder.CreateFileAsync("dataFile.txt", CreationCollisionOption.ReplaceExisting); 
await FileIO.WriteTextAsync(sampleFile, formatter.Format(DateTime.Now)); 

一個Windows Store應用是沙箱,這樣你就有望讀寫您的沙盒應用程序文件夾內的文件夾。你可能無法寫入傳統的臨時文件夾C:\Windows\TEMP,因爲你可能想要,而且你運氣不好。您有權訪問應用程序文件夾外的其他幾個位置,但在大多數情況下,您的訪問受到限制。

KnownFolders類是您訪問以下位置的方式。

  • CameraRoll
  • DocumentsLibrary
  • 家庭組
  • MediaServerDevices
  • MusicLibrary
  • PicturesLibrary
  • 播放列表
  • RemovableDevices
  • SavedPictures
  • VideosLibrary

KnownFolders class on MSDN