/// </summary>\r
public static string ArchiveFolderPath\r
{\r
- get { return Path.Combine(AppDataFolderPath, "Cache"); }\r
+ get {\r
+ if (pref == null) LoadPref();\r
+\r
+ if (! string.IsNullOrEmpty(pref.CacheFolder)) {\r
+ return pref.CacheFolder;\r
+ }\r
+ \r
+ return Path.Combine(AppDataFolderPath, "Cache");\r
+ \r
+ }\r
}\r
\r
/// <summary>\r
/// </summary>\r
/// <remarks>デフォルトではカレントディレクトリ</remarks>\r
[XmlElement]\r
+ [DefaultValue(null)]\r
public string AppDataFolder = null;\r
\r
/// <summary>\r
+ /// キャッシュを置くフォルダー。\r
+ /// </summary>\r
+ /// <remarks>デフォルトではAppDataFolderの中のCacheフォルダ</remarks>\r
+ [XmlElement]\r
+ [DefaultValue(null)]\r
+ public string CacheFolder = null;\r
+ \r
+ /// <summary>\r
/// ネットワークアクセスに使うプロキシをURL形式で指定する。\r
/// </summary>\r
/// <remarks>デフォルトではシステムの設定を使用する</remarks>\r