Exemplo n.º 1
0
 public file(string servername, System.IO.FileInfo file)
 {
     Id         = Guid.NewGuid();
     Name       = file.Name;
     Folder     = file.Directory.ToString();
     Extension  = file.Extension;
     FullPath   = file.FullName;
     Length     = file.Length;
     Created    = file.CreationTime;
     Modified   = file.LastWriteTime;
     Accessed   = file.LastAccessTime;
     Owner      = System.IO.File.GetAccessControl(file.FullName).GetOwner(typeof(System.Security.Principal.NTAccount)).ToString();
     Checksum   = GenerateChecksum(file.FullName);
     LastSeen   = DateTime.Now;
     HashCode   = file.GetHashCode();
     ServerName = servername;
 }