Lines Matching defs:item
487 adds new Dir item prefix, and enumerates dir items,
488 then it can remove that Dir item prefix, if there are no items in that dir.
747 const NWildcard::CItem &item = curNode.IncludeItems[i];
748 if (item.Recursive || item.PathParts.Size() != 1)
750 const UString &name = item.PathParts.Front();
762 if (!item.WildcardParsing)
817 const NWildcard::CItem &item = curNode.IncludeItems[i];
818 const UString &name = item.PathParts.Front();
823 if (!item.ForDir && !item.ForFile)
840 if (!item.ForFile)
862 else if (item.IsDriveItem())
897 if (isDir ? !item.ForDir : !item.ForFile)
1063 const NWildcard::CItem &item = curNode.IncludeItems[i];
1064 if (item.PathParts.Size() < 1)
1066 const UString &name = item.PathParts.Front();
1069 if (item.PathParts.Size() == 1)
1070 if (item.ForFile || !item.ForDir)
1211 CDirItem &item = Items[i];
1216 if (!item.Has_Attrib_ReparsePoint())
1219 // if (item.IsDir()) continue;
1224 if (fi.Fill_From_ByHandleFileInfo(phyPath)) // item.IsDir()
1226 item.Size = fi.Size;
1227 item.CTime = fi.CTime;
1228 item.ATime = fi.ATime;
1229 item.MTime = fi.MTime;
1230 item.Attrib = fi.Attrib;
1243 // Stat.FilesSize doesn't contain item.Size already
1244 // Stat.FilesSize -= item.Size;
1245 item.Size = (((UInt64)info.nFileSizeHigh) << 32) + info.nFileSizeLow;
1246 Stat.FilesSize += item.Size;
1247 item.CTime = info.ftCreationTime;
1248 item.ATime = info.ftLastAccessTime;
1249 item.MTime = info.ftLastWriteTime;
1250 item.Attrib = info.dwFileAttributes;
1262 if (item.ReparseData.Size() == 0)
1265 // if (item.Size == 0)
1268 item.Size = item.ReparseData.Size();
1272 if (!attr.Parse(item.ReparseData, item.ReparseData.Size()))
1333 item.ReparseData2 = data;
1348 CDirItem &item = Items[i];
1350 if (S_ISBLK(item.mode) && item.Size == 0)
1359 item.Size = size;
1364 OwnerNameMap.Add_UInt32(item.uid);
1365 OwnerGroupMap.Add_UInt32(item.gid);
1406 CDirItem &item = Items[i];
1408 const int index = OwnerNameMap.Find(item.uid);
1410 item.OwnerNameIndex = index;
1413 const int index = OwnerGroupMap.Find(item.gid);
1415 item.OwnerGroupIndex = index;
1581 NWildcard::CItem &item = items[i];
1582 if (item.Recursive || item.PathParts.Size() != 1)
1584 if (prefix.IsEmpty() && item.IsDriveItem())
1586 ConvertToLongName(prefix, item.PathParts.Front());