From 5be4969ab0765fb2952517a6240ab252a9268ca7 Mon Sep 17 00:00:00 2001 From: wangminmin Date: Mon, 3 Jul 2023 04:11:50 +0000 Subject: [PATCH] photo directory no support listfile & scanfile Signed-off-by: wangminmin --- .../file_info/napi_file_info_exporter.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frameworks/js/napi/file_access_module/file_info/napi_file_info_exporter.cpp b/frameworks/js/napi/file_access_module/file_info/napi_file_info_exporter.cpp index cc40f38a..09aaee38 100644 --- a/frameworks/js/napi/file_access_module/file_info/napi_file_info_exporter.cpp +++ b/frameworks/js/napi/file_access_module/file_info/napi_file_info_exporter.cpp @@ -133,6 +133,10 @@ napi_value NapiFileInfoExporter::ListFile(napi_env env, napi_callback_info info) fileIteratorEntity->pos = 0; fileIteratorEntity->filter = std::move(filter); fileIteratorEntity->flag = 0; + if (!(fileInfoEntity->fileInfo.relativePath).compare("Photos/")) { + HILOG_INFO("Photos directory is empty"); + return NVal(env, objFileIteratorExporter).val_; + } auto ret = fileInfoEntity->fileAccessHelper->ListFile(fileInfoEntity->fileInfo, fileIteratorEntity->offset, MAX_COUNT, fileIteratorEntity->filter, fileIteratorEntity->fileInfoVec); if (ret != ERR_OK) { @@ -198,6 +202,10 @@ napi_value NapiFileInfoExporter::ScanFile(napi_env env, napi_callback_info info) fileIteratorEntity->pos = 0; fileIteratorEntity->filter = std::move(filter); fileIteratorEntity->flag = 1; + if (!(fileInfoEntity->fileInfo.relativePath).compare("Photos/")) { + HILOG_INFO("Photos directory is empty"); + return NVal(env, objFileIteratorExporter).val_; + } auto ret = fileInfoEntity->fileAccessHelper->ScanFile(fileInfoEntity->fileInfo, fileIteratorEntity->offset, MAX_COUNT, fileIteratorEntity->filter, fileIteratorEntity->fileInfoVec); if (ret != ERR_OK) { -- Gitee