diff --git a/services/file_extension_hap/entry/src/main/ets/FileExtensionAbility/ListScanFileInfo.ts b/services/file_extension_hap/entry/src/main/ets/FileExtensionAbility/ListScanFileInfo.ts index 26672add05f304dc4e4c265f28caaa4ce8d47042..24ce13499d90bd35ba6bf47c734913b0c8875ced 100644 --- a/services/file_extension_hap/entry/src/main/ets/FileExtensionAbility/ListScanFileInfo.ts +++ b/services/file_extension_hap/entry/src/main/ets/FileExtensionAbility/ListScanFileInfo.ts @@ -22,6 +22,7 @@ import { getPath, DOMAIN_CODE, TAG } from './Common'; const documentFlag = fileExtensionInfo.DocumentFlag; const ERR_OK = 0; const E_GETRESULT = 14300004; +const DOCS_TRASH_URI = 'file://docs/storage/Users/currentUser/.Trash'; function hasFilter(filter: Filter) : boolean { if (filter === null) { @@ -165,6 +166,9 @@ function getFileInfos(sourceFileUri: string, offset: number, count: number, filt mode |= documentFlag.REPRESENTS_FILE; } let newFileUri = getNewPathOrUri(sourceFileUri, fileNameList[i]); + if (newFileUri == DOCS_TRASH_URI) { + continue; + } newFileUri = encodeURI(newFileUri); infos.push({ uri: newFileUri,