Когда я создаю файл, путь выглядит примерно так:
Код: Выделить всё
'/data/user/0/com.companyname.checkin/files/allscans-9-20-2024-11-55-50-am.txt'
Изменить:
Я попробовал предложение Джейсона ниже (TX), но файл по-прежнему создается в «защищенной» области, даже несмотря на то, что я пытался создать его в каталоге \DCIM.
Код: Выделить всё
string ExportFilenamePath;
#if ANDROID
var docsDirectory = Android.App.Application.Context.GetExternalFilesDir(Android.OS.Environment.DirectoryDcim);
ExportFilenamePath = Path.Combine(docsDirectory.AbsoluteFile.Path, String.Format("allscans-{0}.txt", DtNow));
#else
ExportFilenamePath = Path.Combine(FileSystem.AppDataDirectory, String.Format("allcans-{0}.txt", DtNow));
#endif
Все сканы, экспортированные в
Код: Выделить всё
/storage/emulated/0/Android/data/com.companyname.checkin/files/DCIM/allscans-9-20-2024-2-27-36-pm.txt.Когда я подключаю свой телефон с помощью USB-кабеля к компьютеру, я вижу эти каталоги в корне файловой системы.
Phone\DCIM
Phone\Download
Как создать файл в этом каталоге ?
Phone\Download
Я тестирую на Android 8, но мне бы хотелось, чтобы решение работало на любой версии 8+
Подробнее здесь: https://stackoverflow.com/questions/790 ... om-the-and