Example #1
0
 public static CacheRevision CreateFromFile(FileInfo _file)
 {
     try
       {
     String[] details = _file.Name.Split('_');
     CacheRevision rev = new CacheRevision();
     rev.Date = DateTime.Parse(details[1]);
     rev.Name = details[2].Replace(".zip", "");//remove .zip
     if (File.Exists(_file.FullName + ".desc.txt"))
     {
       rev.Description = File.ReadAllText(_file.FullName + ".desc.txt");
     }
     return rev;
       }
       catch (Exception ex)
       {
     return null;
       }
 }
Example #2
0
 public static CacheRevision CreateFromFile(FileInfo _file)
 {
     try
     {
         String[]      details = _file.Name.Split('_');
         CacheRevision rev     = new CacheRevision();
         rev.Date = DateTime.Parse(details[1]);
         rev.Name = details[2].Replace(".zip", "");//remove .zip
         if (File.Exists(_file.FullName + ".desc.txt"))
         {
             rev.Description = File.ReadAllText(_file.FullName + ".desc.txt");
         }
         return(rev);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Example #3
0
        private void cmdMakeSnapshotOfCache_Click(object sender, EventArgs e)
        {
            RevisionForm input = new RevisionForm();
              input.ReadOnly = false;
              if (input.ShowDialog() == DialogResult.OK)
              {
            CacheRevision rev = new CacheRevision();
            rev.Date = DateTime.Now;
            rev.Name = input.InputName;
            rev.Description = input.InputDescription;

            FastZip zip = new FastZip();
            zip.CreateZip(rev.CreateFileName(), txtCacheLocation.Text, true, "");
            rev.Data = zip;

            File.WriteAllText(rev.CreateFileName() + ".desc.txt", rev.Description);

            lbCacheSnapshots.Items.Add(rev);

              }
        }