Unity读取外部文件,不是工程内的文件的 .txt文件,能否成功读取。
1."\"与"/"
直接从文件夹上,复制路径,类似如下所示,在Unity中的文件夹路径就不能写成"\"而是"/"
E:\Unity\UnityProjects
2.文件路径字符串中含有空格
就会出现错误
...
string url = "E:/ Unity /UnityProjects / Project / Assets / StreamingAssets / JSON.json";
string url1 = "E:/ Unity / UnityProjects / test.txt";
...
3.文件路径字符串没有写准确的文件路径地址
导致无法找到文件,无法读取文本文件的内容。
...
string url = "E:/Unity/UnityProjects/Project/Assets/StreamingAssets/JSON.json";
string url1 = "E:/Unity/UnityProjects/test.txt";
StreamReader sr = null;
sr = File.OpenText(url1
//sPath + "//" + sName
);
Debug.Log(" url1:"+url1);
string t_Line, t_sLine;
if ((t_sLine = sr.ReadLine()) != null)
{
//do some thing with t_sLine
Debug.Log("t_sLine:"+ t_sLine);
}
else
{
print("Null!");
}
sr.Close();
sr.Dispose();
...