/** * 日記の内容を取得する * @param date 取得する日記の日付 */ public String loadDiaryFile(DateTime date) { String file = ""; string currentDir = System.IO.Directory.GetCurrentDirectory(); try { using (System.IO.StreamReader sr = new System.IO.StreamReader(currentDir + "\\" + getFormatedFilename(date), Encoding.GetEncoding("shift-jis"))) { file = sr.ReadToEnd(); } } catch (Exception e) { } Cipher cp = new Cipher(); return cp.Decrypt(file); }
/** * 日記を保存する * @param text 保存するテキスト * @param day 保存する日付 */ public void saveDiary(string text, DateTime day) { string currentDir = System.IO.Directory.GetCurrentDirectory(); if (prepareDirectory(day) == false) { return; } Cipher cp = new Cipher(); string encript = cp.Encrypt(text); try { using (System.IO.StreamWriter sw = new System.IO.StreamWriter(currentDir + "\\" + getFormatedFilename(day), false, System.Text.Encoding.GetEncoding("shift_jis"))) { sw.Write(encript); sw.Close(); } } catch (Exception e) { } }