Lines Matching refs:pathParts
911 UStringVector pathParts;
912 SplitPathToParts(_link.linkPath, pathParts);
916 if (CompareFileNames(_removePathParts[i], pathParts[i]) != 0)
923 pathParts.DeleteFrontal(_removePathParts.Size());
924 _link.linkPath = MakePathFromParts(pathParts);
1036 UStringVector &pathParts = _item.PathParts;
1040 || !pathParts.IsEmpty()
1043 Correct_FsPath(_pathMode == NExtract::NPathMode::kAbsPaths, _keepAndReplaceEmptyDirPrefixes, pathParts, _item.MainIsDir);
1053 if (pathParts.IsEmpty())
1055 pathParts.AddNew();
1061 NWildcard::GetNumPrefixParts_if_DrivePath(pathParts) == pathParts.Size())
1062 pathParts.AddNew();
1065 UString &name = pathParts.Back();
1112 UStringVector pathParts = _item.PathParts;
1114 if (!pathParts.IsEmpty())
1127 pathParts.DeleteBack();
1130 if (pathParts.IsEmpty())
1134 CreateComplexDirectory(pathParts, fullPathNew);
1644 UStringVector &pathParts = _item.PathParts;
1655 if (!pathParts.IsEmpty())
1661 numRemovePathParts = pathParts.Size();
1666 numRemovePathParts = pathParts.Size() - 1;
1667 pathParts.DeleteFrontal(numRemovePathParts);
1673 if (pathParts.IsEmpty())
1696 if (pathParts.Size() < _removePathParts.Size())
1700 if (pathParts.Size() == _removePathParts.Size())
1719 if (CompareFileNames(_removePathParts[i], pathParts[i]) != 0)
1739 if (!pathParts.IsEmpty())
1740 numRemovePathParts = pathParts.Size() - 1;
1747 numRemovePathParts = pathParts.Size();
1750 if (!pathParts.IsEmpty())
1751 numRemovePathParts = pathParts.Size() - 1;
1759 pathParts.DeleteFrontal(numRemovePathParts);
1774 UString name (MakePathFromParts(pathParts));
1779 if (!pathParts.IsEmpty() || (!_removePartsForAltStreams && _pathMode != NExtract::NPathMode::kNoPathsAlt))
2436 const UStringVector &pathParts = _item.PathParts;
2437 const UString processedPath (MakePathFromParts(pathParts));