public void EnsureKey(string key) { var kp = MakePath(key); if (!Directory.Exists(kp.Substring(0,2))) { Directory.CreateDirectory(kp.Substring(0,2)); } if (!Directory.Exists(kp)) { Directory.CreateDirectory(kp); } }
public void WriteStat(string statfile, long value) { cache.EnsureKey(K_Stats); System.IO.File.WriteAllText(cache.MakePath(K_Stats, statfile), value.ToString()); }