我需要做什麼:是否可以將文件保存到確切的特定位置? (Windows 8.1中通用的應用程序C#)
保存,當應用程序被運行的鏡像文件到一個確切,具體的位置(比方說,「Z:\測試\ photo.jpeg」) 。
其他所需要的功能:
1)覆蓋文件 '' Z:\測試\ photo.jpeg」如果它已經存在。 2)如果文件夾'Z:\ test \'不存在,則跳過寫入。
我已經嘗試過:
using Windows.Media.Capture.UI;
using Windows.Storage;
CameraCaptureUI camera = new CameraCaptureUI();
StorageFile photo = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (photo != null)
{
var targetFile = await ApplicationData.Current.LocalFolder.CreateFileAsync("photo.jpeg", CreationCollisionOption.ReplaceExisting);
if (targetFile != null)
{
await targetFile.DeleteAsync();
await photo.MoveAndReplaceAsync(targetFile);
}
}
問:
有沒有辦法讓變量 '的TargetFile' 指向一個特定的位置,例如。 「Z:\測試\ photo.jpeg」?
我不想使用本地應用程序數據文件夾,圖片文件夾或類似的東西。它需要成爲這個特定的位置。
如果我理解你的問題的權利。你可以看看['Environment.SpecialFolder'](https://msdn.microsoft.com/en-us/library/system.environment.specialfolder(v = vs.110).aspx) –
我看了一下並且SpecialFolder不作爲System.Environment for 8.1應用程序的一部分存在 – Lee