我的StreamingAssets文件夹中有一些文件,我可以在Unity文档中提到的Android上加载它们。 https://docs.unity3d.com/ScriptReference/Application-streamingAssetsPath.html
但是我需要提前知道文件名。
现在我想获得我在此目录中添加的所有文件的列表。以下代码在Android上不起作用。它给目录找不到例外。
DirectoryInfo dir = new DirectoryInfo(Application.streamingAssetsPath);
FileInfo[] info = dir.GetFiles("*.*");
所以我想知道如何在Android上的StreamingAssets文件夹中获取文件列表。我需要文件名,以便我可以访问文件名。
答案 0 :(得分:1)
使用Better Streaming Assets,一个免费的开源插件,解析APK / OBB存档以获取流媒体资产列表。它还允许您在没有WWW的情况下阅读它们。
资产商店:https://www.assetstore.unity3d.com/#!/content/103788
Github:https://github.com/gwiazdorrr/BetterStreamingAssets
希望这有帮助!
答案 1 :(得分:-1)
我认为这个问题已经得到解答了...... http://answers.unity3d.com/questions/210909/android-streamingassets-file-access.html