2015-01-12 2 views
-1

Hy я не могу получить содержимое файла .txt ..Читать .txt файл с #

File.Exists(Application.persistentDataPath + "/score.txt") 

возвращает «истина», но не может получить доступ к содержимому с:

string[] lines = File.ReadAllLines(Application.persistentDataPath + "/score.txt"); 

и ни с:

using (StreamReader sr = new StreamReader(Application.persistentDataPath + "/score.txt")) { 
    string line = sr.ReadToEnd(); 
    Debug.Log(line); 
} 

Любые решения для этого?

+1

... и какая ошибка? Может быть, ошибка разрешений? –

+0

Нет ошибки, строка/строка просто пуста .. и, конечно, в файле есть текст :) – Freshchris

+0

Возможно, вы захотите использовать 'StartUpPath' вместо' persistentDataPath', а также проверить, возвращает ли он путь с помощью или без '' 'в конце. – SimpleVar

ответ

0

Хорошо, я установил его, проблема заключалась в том, что

Application.persistentDataPath + "/score.txt" 

Направленный меня в пустой файл, который was't на самом деле в моем каталоге проекта. Так Application.persistentDataPath направляет меня в Appdata/и создает пустой файл, но также создает файл в каталоге проекта, в который код помещает текст. Еще спасибо за вашу помощь.

Смежные вопросы