Что мне нужно сделать:Можно ли сохранить файл в точном, конкретном месте? (Windows 8.1 Универсальное приложение C#)
Сохранить файл изображения в точное, конкретное место, когда приложение запускается (Скажем, «Z: \ Test \ photo.jpeg») ,
Дополнительная разыскиваемый функциональность:
1) Переписать файл '' Z: \ Test \ 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);
}
}
Вопрос:
Есть ли способ, чтобы получить переменную «Целевой_файла», чтобы указать на определенное место, например. "Z: \ Test \ photo.jpeg"?
Я не хочу использовать локальную папку данных приложения, папку с картинками или что-то в этом роде. Это должно быть именно это место.
Если я правильно понимаю ваш вопрос. Вы можете посмотреть ['Environment.SpecialFolder'] (https://msdn.microsoft.com/en-us/library/system.environment.specialfolder (v = vs.110) .aspx) –
У меня был взгляд и SpecialFolder не существует в составе System.Environment для 8.1 приложений – Lee