• Home
  • Raw
  • Download

Lines Matching refs:fi

26     const NFind::CFileInfo &fi)  in AddDirFileInfo()  argument
29 di.Size = fi.Size; in AddDirFileInfo()
30 di.CTime = fi.CTime; in AddDirFileInfo()
31 di.ATime = fi.ATime; in AddDirFileInfo()
32 di.MTime = fi.MTime; in AddDirFileInfo()
33 di.Attrib = fi.Attrib; in AddDirFileInfo()
34 di.IsAltStream = fi.IsAltStream; in AddDirFileInfo()
38 di.Name = fs2us(fi.Name); in AddDirFileInfo()
44 if (fi.IsDir()) in AddDirFileInfo()
46 else if (fi.IsAltStream) in AddDirFileInfo()
49 Stat.AltStreamsSize += fi.Size; in AddDirFileInfo()
54 Stat.FilesSize += fi.Size; in AddDirFileInfo()
221 NFind::CFileInfo fi; in EnumerateDir() local
223 if (!enumerator.Next(fi, found)) in EnumerateDir()
234 RINOK(AddSecurityItem(phyPrefix + fi.Name, secureIndex)); in EnumerateDir()
238 AddDirFileInfo(phyParent, logParent, secureIndex, fi); in EnumerateDir()
245 if (fi.IsDir()) in EnumerateDir()
247 const FString name2 = fi.Name + FCHAR_PATH_SEPARATOR; in EnumerateDir()
266 NFind::CFileInfo fi; in EnumerateItems2() local
268 if (!fi.Find(phyPath)) in EnumerateItems2()
293 AddDirFileInfo(phyParentCur, logParent, secureIndex, fi); in EnumerateItems2()
295 if (fi.IsDir()) in EnumerateItems2()
297 const FString name2 = fi.Name + FCHAR_PATH_SEPARATOR; in EnumerateItems2()
343 const NFind::CFileInfo &fi, in EnumerateAltStreams() argument
372 NFind::CFileInfo fi2 = fi; in EnumerateAltStreams()
383 HRESULT CDirItems::SetLinkInfo(CDirItem &dirItem, const NFind::CFileInfo &fi, in SetLinkInfo() argument
386 if (!SymLinks || !fi.HasReparsePoint()) in SetLinkInfo()
388 const FString path = phyPrefix + fi.Name; in SetLinkInfo()
416 NFind::CFileInfo &fi, in EnumerateForItem() argument
423 const UString name = fs2us(fi.Name); in EnumerateForItem()
429 if (curNode.CheckPathToRoot(false, addArchivePrefixNewTemp, !fi.IsDir())) in EnumerateForItem()
436 if (curNode.CheckPathToRoot(true, addArchivePrefixNew, !fi.IsDir())) in EnumerateForItem()
442 RINOK(dirItems.AddSecurityItem(phyPrefix + fi.Name, secureIndex)); in EnumerateForItem()
447 dirItems.AddDirFileInfo(phyParent, logParent, secureIndex, fi); in EnumerateForItem()
448 if (fi.IsDir()) in EnumerateForItem()
457 RINOK(EnumerateAltStreams(fi, curNode, phyParent, logParent, in EnumerateForItem()
458 phyPrefix + fi.Name, in EnumerateForItem()
467 RINOK(dirItems.SetLinkInfo(dirItem, fi, phyPrefix)); in EnumerateForItem()
473 if (!fi.IsDir()) in EnumerateForItem()
494 *nextNode, phyParent, logParent, fi.Name, phyPrefix, in EnumerateForItem()
610 NFind::CFileInfo fi; in EnumerateDirItems() local
614 fi.SetAsDir(); in EnumerateDirItems()
615 fi.Name = us2fs(name); in EnumerateDirItems()
619 if (!fi.Find(fullPath)) in EnumerateDirItems()
625 bool isDir = fi.IsDir(); in EnumerateDirItems()
633 pathParts.Add(fs2us(fi.Name)); in EnumerateDirItems()
646 dirItems.AddDirFileInfo(phyParent, logParent, secureIndex, fi); in EnumerateDirItems()
651 RINOK(dirItems.SetLinkInfo(dirItem, fi, phyPrefix)); in EnumerateDirItems()
654 if (fi.IsAltStream) in EnumerateDirItems()
655 dirItems.Stat.AltStreamsSize -= fi.Size; in EnumerateDirItems()
657 dirItems.Stat.FilesSize -= fi.Size; in EnumerateDirItems()
668 pathParts.Add(fs2us(fi.Name)); in EnumerateDirItems()
669 RINOK(EnumerateAltStreams(fi, curNode, phyParent, logParent, in EnumerateDirItems()
695 RINOK(EnumerateDirItems_Spec(*nextNode, phyParent, logParent, fi.Name, phyPrefix, in EnumerateDirItems()
706 NFind::CFileInfo fi; in EnumerateDirItems() local
727 fi.SetAsDir(); in EnumerateDirItems()
728 fi.Name = us2fs(nextNode.Name); in EnumerateDirItems()
732 if (!fi.Find(fullPath)) in EnumerateDirItems()
740 if (!fi.IsDir()) in EnumerateDirItems()
747 RINOK(EnumerateDirItems_Spec(nextNode, phyParent, logParent, fi.Name, phyPrefix, in EnumerateDirItems()
789 NFind::CFileInfo fi; in EnumerateDirItems() local
790 fi.SetAsDir(); in EnumerateDirItems()
791 fi.Name = driveName; in EnumerateDirItems()
793 RINOK(EnumerateForItem(fi, curNode, phyParent, logParent, phyPrefix, in EnumerateDirItems()
808 NFind::CFileInfo fi; in EnumerateDirItems() local
810 if (!enumerator.Next(fi, found)) in EnumerateDirItems()
823 RINOK(EnumerateForItem(fi, curNode, phyParent, logParent, phyPrefix, in EnumerateDirItems()
1007 NFind::CFileInfo fi; in ConvertToLongName() local
1013 if (fi.Find(path)) in ConvertToLongName()
1014 name = fs2us(fi.Name); in ConvertToLongName()