Ejemplo n.º 1
0
 public static bFileInfo CreateFileInfo(FileInfo fileInfo, int hashingSize, bFolderInfo folderInfo)
 {
     try
     {
         bFileInfo bfi = new bFileInfo();
         bfi.Name = fileInfo.Name;
         bfi.Size = fileInfo.Length;
         bfi.DateTime = fileInfo.LastWriteTime;
         bfi.Hash = CalcHash(fileInfo, hashingSize);
         bfi.ParentFolderCode = folderInfo.Code;
         return bfi;
     }
     catch
     {
         return null;
     }
 }
Ejemplo n.º 2
0
 private string GetFileName(bFileInfo fileInfo)
 {
     string fileName = fileInfo.Name;
     bFolderInfo folderInfo = FolderDict[fileInfo.ParentFolderCode];
     do
     {
         fileName = string.Format("{0}\\{1}", folderInfo.Title, fileName);
         folderInfo = FolderDict[folderInfo.ParentFolderCode];
     } while (folderInfo.ParentFolderCode != null);
     return fileName;
 }