À¯´ÏƼ¿¡¼ ÆÄÀÏÀ» °£´ÜÇÏ°Ô ·ÎµùÇÏ°í ÀúÀåÇÏ´Â ÄÚµåÀÌ´Ù. ÂüÁ¶ÀÇ ¼Ò½º¸¦ ±×´ë·Î º¹»çÇß´Ù. using System.IO;
public void writeStringToFile(string str, string filename) { #if !WEB_BUILD string path = pathForDocumentsFile(filename); FileStream file = new FileStream(path, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(file); sw.WriteLine(str); sw.Close(); file.Close(); #endif } public string readStringFromFile(string filename)//, int lineIndex ) { #if !WEB_BUILD string path = pathForDocumentsFile(filename); if (File.Exists(path)) { FileStream file = new FileStream(path, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(file); string str = null; str = sr.ReadLine(); sr.Close(); file.Close(); return str; } else { return null; } #else return null; #endif } // ÆÄÀϾ²°í Àд³Ѻ¸´Ù À̳ðÀÌ ÇÙ½ÉÀÌÁÒ public string pathForDocumentsFile(string filename) { if (Application.platform == RuntimePlatform.IPhonePlayer) { string path = Application.dataPath.Substring(0, Application.dataPath.Length - 5); path = path.Substring(0, path.LastIndexOf('/')); return Path.Combine(Path.Combine(path, "Documents"), filename); } else if (Application.platform == RuntimePlatform.Android) { string path = Application.persistentDataPath; path = path.Substring(0, path.LastIndexOf('/')); return Path.Combine(path, filename); } else { string path = Application.dataPath; path = path.Substring(0, path.LastIndexOf('/')); return Path.Combine(path, filename); } } ÂüÁ¶) http://blueasa.tistory.com/937 |