именно это я и хочу .. я уже дал разрешение. Огромное спасибо.

у сохранить свои журналы в папке, к которой я могу получить доступ с помощью проводника Windows. Например, я хочу создать свой журнал по следующему пути

Это ПК \ Galaxy A5 (2017) \ Phone \ Android \ data \ MyApp \ files

Поэтому я попытался использовать переменные окружения ... я получаю такие как

/ Данные / пользователь / ...

Но здесь я не могу увидеть файл, который я создал (используя код, я могу получить доступ к пути, но я хочу видеть в проводнике).

как я могу создать путь, как указано выше с кодом?

Когда я попробовал этот код

var finalPath2 = Android.OS.Environment.GetExternalStoragePublicDirectory
(Android.OS.Environment.DataDirectory.AbsolutePath);

Я получаю путь "/ storage / emulated / 0 / data"

а также

Если я использую код

   var logDirectory =Path.Combine(System.Environment.GetFolderPath
  (System.Environment.SpecialFolder.ApplicationData),"logs");

Я получаю следующий путь, как:

/data/user/0/MyApp/files/.config/logs

а также

var logDirectory =Path.Combine(System.Environment.GetFolderPath
  (System.Environment.SpecialFolder.MyDocuments),"logs");

"/data/user/0/IM.OneApp.Presentation.Android/files/logs"

но, к сожалению, я не могу получить доступ к этой папке с помощью проводника ....

Это ПК \ Galaxy A5 (2017) \ Phone \ Android \ data \ MyApp \ files

Итак, как найти этот путь в C # с помощью сред?

Обновить:

когда я даю следующий путь в жестком коде, он создает файл, где я хочу ..

logDirectory = "/ storage / emulated / 0 / Android / data / MyApp / files / logs";

Есть ли среда для создания этого пути? Я могу объединить 2 окружения и выполнить некоторую обработку строк, чтобы создать этот путь. Но может быть, есть более простой способ?

Ответы на вопрос(1)

Ваш ответ на вопрос