mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 13:14:59 -06:00
22 lines
644 B
C
22 lines
644 B
C
// ExtractingFilePath.h
|
|
|
|
#ifndef __EXTRACTING_FILE_PATH_H
|
|
#define __EXTRACTING_FILE_PATH_H
|
|
|
|
#include "../../../Common/MyString.h"
|
|
|
|
UString MakePathNameFromParts(const UStringVector &parts);
|
|
|
|
/* for WIN32:
|
|
if (isRoot == true), and pathParts[0] contains path like "c:name",
|
|
it thinks that "c:" is drive prefix (it's not ":name alt stream) and
|
|
the function changes part to c_name */
|
|
void MakeCorrectPath(bool isPathFromRoot, UStringVector &pathParts, bool replaceAltStreamColon);
|
|
|
|
UString GetCorrectFsPath(const UString &path);
|
|
UString GetCorrectFullFsPath(const UString &path);
|
|
|
|
void Correct_IfEmptyLastPart(UStringVector &parts);
|
|
|
|
#endif
|