C# 如何使用Visual Studio获得android文件夹路径?
我不使用Android Studio。我正在使用Unity和Visual Studio开发一个应用程序。我在我的C# 如何使用Visual Studio获得android文件夹路径?,c#,android,unity3d,C#,Android,Unity3d,我不使用Android Studio。我正在使用Unity和Visual Studio开发一个应用程序。我在我的环境类中没有看到任何环境.getExternalStorageDirectory()。我已经写了这段代码,但它似乎不起作用 public void CreateDirectory() { try { //Directory.CreateDirectory("/storage/emulated/0/ScratcpPadData"); swi
环境
类中没有看到任何环境.getExternalStorageDirectory()
。我已经写了这段代码,但它似乎不起作用
public void CreateDirectory()
{
try
{
//Directory.CreateDirectory("/storage/emulated/0/ScratcpPadData");
switch (storeLocation)
{
case Storage.Internal:
Directory.CreateDirectory(@"/storage/sdcard0/" + CustomFolderPath.text + "/");
filePath = "/storage/sdcard0/" + CustomFolderPath.text + "/";
break;
case Storage.External:
Directory.CreateDirectory(@"/storage/sdcard1/" + CustomFolderPath.text + "/");
filePath = "/storage/sdcard1/" + CustomFolderPath.text + "/";
break;
default:
break;
}
File.Create(filePath + FileName.text);
// File.Create()
LogText.text = filePath + FileName.text + " is succesfully created.";
}
catch (IOException ex)
{
LogText.text = "Error: " + ex.Message.ToString();
}
}
谁能告诉我为什么?在使用unity时,如何在Visual Studio中获取android文件夹路径(如内部存储路径等?可以找到一种解决方法。确保已在生成设置中启用外部写入
希望这有帮助,可以找到一个您可以使用的解决方法。确保已在生成设置中启用外部写入 希望这有帮助