[英]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.