Siema, chcialbym w .net core stworzyc folder na wszystkie systemy. Niestety tylko na windowsie dziala tak jakbym chcial. Oto kod:
var appData = Environment.GetEnvironmentVariable("AppData");
var dbFolder = $"{ appData }//abc";
var dbPath = $"{ appData }//abc//abcb.db";
if (!Directory.Exists(dbFolder))
{
Directory.CreateDirectory(dbFolder);
}
Zamiast tworzyc sciezke, to nazywa plik z takimi slashami. Dodatkowo nie wiem czy "AppData" to dobre miejsce na wszystkie systemy, bo w Linuxie z tego co widzialem ladawal mi do folderu gdzie jest projekt. A zalezy mi na jednym miejscu out side.