diff --git a/interfaces/kits/js/src/mod_fs/properties/listfile_core.cpp b/interfaces/kits/js/src/mod_fs/properties/listfile_core.cpp index 7d334c8a47a11a6165ce4c65a41a78408f976d9f..a0f034ac45700404d71a40c40a95ea304fba1c26 100644 --- a/interfaces/kits/js/src/mod_fs/properties/listfile_core.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/listfile_core.cpp @@ -123,6 +123,7 @@ static bool FilterSuffix(const vector &suffixs, const struct dirent &fil if (filename.d_type == DT_DIR) { return true; } + size_t found = string(filename.d_name).rfind('.'); if (found == std::string::npos) { return false;