Lines Matching refs:path
493 // we don't want to call SetAttrib() for root drive path
534 static void AddPathToMessage(UString &s, const FString &path)
537 s += fs2us(path);
540 HRESULT CArchiveExtractCallback::SendMessageError(const char *message, const FString &path)
543 AddPathToMessage(s, path);
547 HRESULT CArchiveExtractCallback::SendMessageError_with_LastError(const char *message, const FString &path)
557 AddPathToMessage(s, path);
617 void Parse(const UString &path);
620 void CLinkLevelsInfo::Parse(const UString &path)
622 IsAbsolute = NName::IsAbsolutePath(path);
628 SplitPathToParts(path, parts);
656 bool IsSafePath(const UString &path);
657 bool IsSafePath(const UString &path)
660 levelsInfo.Parse(path);
672 // CheckPathVect() doesn't check path to Parent nodes
722 static FString MakePath_from_2_Parts(const FString &prefix, const FString &path)
726 if (!path.IsEmpty() && path[0] == ':' && !prefix.IsEmpty() && IsPathSepar(prefix.Back()))
732 s += path;
1915 const FString path = _diskFilePath + k_ZoneId_StreamName;
1916 if (!WriteZoneFile(path, ZoneBuf))
1919 // SendMessageError_with_LastError("Can't write Zone.Identifier stream", path);
1957 linkInfo.linkPath is final link path that must be stored to file link field
1959 linkInfo.linkPath is path from root of archive. So we must add _dirPathPrefix_Full before linkPath.
1970 "Dangerous link path was ignored",
1980 RINOK(SendMessageError("Incorrect path", us2fs(relatPath)))
2051 "Dangerous symbolic link path was ignored",