打開一個txt文件我目前Unity3D的工作,並希望在點擊一個按鈕,只需打開.txt文件。在Android
編輯:當我說打開一個txt文件,我指的是在設備上的一些編輯器中打開它,而不是打開它ASND保存它的內容在我的應用程序的一些字符串。有點像打開瀏覽器從應用程序訪問網站。
下面的代碼我現在有(C#):
private void ShowTextFile(string fileName)
{
Application.OpenURL(Application.streamingAssetsPath + "/PATH/" + fileName);
}
但它不工作!我錯過了什麼?
編輯:我期待爲.txt文件到另一個窗口打開(如打開一個網頁瀏覽器,例如),但它根本沒有做任何事情。甚至沒有出現錯誤。
EDIT2:我試着用Application.persistentDataPath代替,並在這兩種情況下,它說我的.txt文件不存在。但是,使用Application.persistentDataPath時,它會打開一個消息框,詢問我想要打開文件。無論我選擇什麼,它會給我一個錯誤,告訴我錯誤加載文件或類似的東西。我也注意到它會打開「file:///」。在路徑之前有一個文件:///是否正常?
EDIT3(我是着火了!):「」我認爲有問題可能與一個事實,在我的路徑中(數據路徑中的com.me.myapp)。有什麼辦法可以避免這種情況?我是否正在尋找正確的道路?
你能詳細說明你的代碼「不起作用」嗎?你在期待什麼,究竟發生了什麼?如果您遇到異常,請發佈它發生的行和異常詳細信息。 – gunr2171
查看問題編輯 – Bypp
更多編輯! – Bypp