簡體   English   中英

強制在Windows Phone 8應用中為臨時文件和路徑創建目錄?

[英]Force create directories for temporary file and path in Windows Phone 8 app?

我有一個C#Windows Phone 8應用程序,需要在其中創建一些臨時文件。 目前,我正在使用以下代碼創建必要的臨時文件名和路徑:

string tempFilename = Path.Combine(Path.GetTempPath(), Path.GetTempFileName());
Uri tempUri = new Uri(tempFilename, UriKind.Absolute);

問題是,當我使用以下代碼創建文件時:

StorageFile binaryFile = await localFolder.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting);

操作失敗,找不到文件異常,因為文件夾路徑尚不存在。 如何快速創建所有必要的目錄和子目錄,以支持臨時文件路徑(如果目錄樹已存在,則不會失敗)?

這是示例臨時文件名和路徑:

C:\Data\Users\DefApps\AppData\{28B80680-CB2F-459B-B6AC-A60A9A729868}\Temp\tmp7C9F.tmp

在隔離存儲中只有一種創建目錄的方法: IsolatedStorageFile.CreateDirectory ,如果您在Windows Phone中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM