From 875679019fd1ad79fe0b8c97e20a636241c3c213 Mon Sep 17 00:00:00 2001 From: yukihane Date: Sat, 17 Sep 2011 15:13:30 +0900 Subject: [PATCH] =?utf8?q?=E3=82=B3=E3=83=B3=E3=83=91=E3=82=A4=E3=83=AB?= =?utf8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- frontend/src/saccubus/net/CookieWinFirefox4.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/frontend/src/saccubus/net/CookieWinFirefox4.java b/frontend/src/saccubus/net/CookieWinFirefox4.java index ee55714..211e9a9 100644 --- a/frontend/src/saccubus/net/CookieWinFirefox4.java +++ b/frontend/src/saccubus/net/CookieWinFirefox4.java @@ -1,6 +1,9 @@ package saccubus.net; +import java.io.File; import java.io.IOException; +import java.nio.file.Path; +import org.apache.commons.io.FileUtils; /** * @@ -20,12 +23,13 @@ public class CookieWinFirefox4 extends Cookie { if (app_dir == null || app_dir.isEmpty()) { return ""; } - String[] userLists = Path.GetFiles(app_dir + "\\Mozilla\\Firefox\\Profiles\\"); - for (String user_dir : userLists) { - String sqlist_filename = user_dir + "\\cookies.sqlite"; - if (Path.isFile(sqlist_filename)) { - String dataStr = Path.ReadAllText(sqlist_filename, "US-ASCII"); - user_session = CutUserSession(dataStr, sqlist_filename); + File dir = new File(app_dir + "\\Mozilla\\Firefox\\Profiles\\"); + File[] userLists = dir.listFiles(); + for (File user_dir : userLists) { + File sqlist_filename = new File(user_dir, "cookies.sqlite"); + if (sqlist_filename.isFile()) { + String dataStr = FileUtils.readFileToString(sqlist_filename, "US-ASCII"); + user_session = cutUserSession(dataStr); if (!user_session.isEmpty()) { return user_session; } -- 2.11.0