Index: third_party/lzma/v4_65/files/CPP/7zip/UI/Common/ArchiveName.cpp |
diff --git a/third_party/lzma/v4_65/files/CPP/7zip/UI/Common/ArchiveName.cpp b/third_party/lzma/v4_65/files/CPP/7zip/UI/Common/ArchiveName.cpp |
deleted file mode 100644 |
index 9b9a4fe67d6c27160f86d5b9726e827da497692d..0000000000000000000000000000000000000000 |
--- a/third_party/lzma/v4_65/files/CPP/7zip/UI/Common/ArchiveName.cpp |
+++ /dev/null |
@@ -1,46 +0,0 @@ |
-// ArchiveName.cpp |
- |
-#include "StdAfx.h" |
- |
-#include "Windows/FileFind.h" |
-#include "Windows/FileDir.h" |
- |
-using namespace NWindows; |
- |
-UString CreateArchiveName(const UString &srcName, bool fromPrev, bool keepName) |
-{ |
- UString resultName = L"Archive"; |
- if (fromPrev) |
- { |
- UString dirPrefix; |
- if (NFile::NDirectory::GetOnlyDirPrefix(srcName, dirPrefix)) |
- { |
- if (dirPrefix.Length() > 0) |
- if (dirPrefix[dirPrefix.Length() - 1] == WCHAR_PATH_SEPARATOR) |
- { |
- dirPrefix.Delete(dirPrefix.Length() - 1); |
- NFile::NFind::CFileInfoW fileInfo; |
- if (NFile::NFind::FindFile(dirPrefix, fileInfo)) |
- resultName = fileInfo.Name; |
- } |
- } |
- } |
- else |
- { |
- NFile::NFind::CFileInfoW fileInfo; |
- if (!NFile::NFind::FindFile(srcName, fileInfo)) |
- return resultName; |
- resultName = fileInfo.Name; |
- if (!fileInfo.IsDir() && !keepName) |
- { |
- int dotPos = resultName.ReverseFind('.'); |
- if (dotPos > 0) |
- { |
- UString archiveName2 = resultName.Left(dotPos); |
- if (archiveName2.ReverseFind('.') < 0) |
- resultName = archiveName2; |
- } |
- } |
- } |
- return resultName; |
-} |