Beispiel #1
0
 DirFile(string name, string p, DirFile par, fileType t)
 {
     fileName = name;
     path     = p;
     parent   = par;
     type     = t;
 }
Beispiel #2
0
 public DFile(string name, string p, DirFile par, fileType t, DateTime date, double s)
 {
     fileName  = name;
     path      = p;
     parent    = par;
     type      = t;
     creatTime = date;
     size      = s;
 }
Beispiel #3
0
 static public List <DirFile> getRoots()
 {
     if (roots == null)
     {
         roots = new List <DirFile>();
         var r = Directory.GetLogicalDrives();
         foreach (var item in r)
         {
             Console.WriteLine(item);
             DirFile buf = new DirFile(item, item, null, fileType.directory);
             getChildren(buf);
             roots.Add(buf);
         }
     }
     return(roots);
 }
Beispiel #4
0
 DirFile(string name, string p, DirFile par, fileType t, DateTime cT) : this(name, p, par, t)
 {
     creatTime = cT;
 }