Example #1
0
 public bool equalto(M_File f1)
 {
     if (f1.size_ != this.size_)
     {
         return(false);
     }
     else
     {
         this.GetMD5HashFromFile();
         f1.GetMD5HashFromFile();
         if (this.MD5 == "null" || f1.MD5 == "null")
         {
             return(false);
         }
         if (this.MD5 == f1.MD5)
         {
             return(true);
         }
         return(false);
     }
 }
Example #2
0
 private int SortList(M_File a, M_File b)
 {
     if (a == null && b != null)
     {
         return(-1);
     }
     if (b == null && a != null)
     {
         return(1);
     }
     if (b == null && a == null)
     {
         return(0);
     }
     if (a.size_ > b.size_)
     {
         return(1);
     }
     else if (a.size_ < b.size_)
     {
         return(-1);
     }
     return(0);
 }