允许过滤rawfile/resfile根目录

Signed-off-by: liduo <liduo29@huawei.com>
This commit is contained in:
liduo
2025-04-11 15:01:16 +08:00
parent 22c8deec23
commit 37bf2f134f
2 changed files with 6 additions and 2 deletions
+4
View File
@@ -79,6 +79,10 @@ uint32_t BinaryFilePacker::CopyBinaryFile(const string &filePath, const string &
return RESTOOL_ERROR;
}
if (ResourceUtil::IsIgnoreFile(fileType, false)) {
return RESTOOL_SUCCESS;
}
string dst = FileEntry::FilePath(packageParser_.GetOutput()).Append(RESOURCES_DIR).Append(fileType).GetPath();
if (CopyBinaryFileImpl(filePath, dst) != RESTOOL_SUCCESS) {
return RESTOOL_ERROR;
+2 -2
View File
@@ -251,15 +251,15 @@ bool ResourceUtil::IsIgnoreFile(const string &filename, bool isFile)
{
map<string, IgnoreType> regexs;
std::string regexSources;
string key = filename;
if (g_isUseCustomRegex) {
regexs = g_userIgnoreFileRegex;
regexSources = "user";
} else {
regexs = DEFAULT_IGNORE_FILE_REGEX;
regexSources = "default";
transform(key.begin(), key.end(), key.begin(), ::tolower);
}
string key = filename;
transform(key.begin(), key.end(), key.begin(), ::tolower);
for (const auto &iter : regexs) {
if ((iter.second == IgnoreType::IGNORE_FILE && !isFile) ||
(iter.second == IgnoreType::IGNORE_DIR && isFile)) {