mirror of
https://github.com/openharmony/utils_native_lite.git
synced 2026-07-19 22:43:34 -04:00
update js/builtin/filekit/src/nativeapi_fs_impl.c.
utils 功能扩展支持模拟器
This commit is contained in:
@@ -79,6 +79,10 @@ static int RmdirRecursive(const char* fileName)
|
||||
goto MALLOC_ERROR;
|
||||
}
|
||||
while (dir != NULL) {
|
||||
if (strcmp(dir->d_name, ".") == 0 || strcmp(dir->d_name, "..") == 0) {
|
||||
dir = readdir(fileDir);
|
||||
continue;
|
||||
}
|
||||
if (memset_s(fullPath, FILE_NAME_MAX_LEN + 1, 0x0, FILE_NAME_MAX_LEN + 1) != EOK) {
|
||||
goto EXIT;
|
||||
}
|
||||
@@ -378,6 +382,10 @@ int GetFileListImpl(const char* dirName, FileMetaInfo* fileList, unsigned int li
|
||||
goto EXIT;
|
||||
}
|
||||
while ((dir != NULL) && (fileIndex < listNum)) {
|
||||
if (strcmp(dir->d_name, ".") == 0 || strcmp(dir->d_name, "..") == 0) {
|
||||
dir = readdir(fileDir);
|
||||
continue;
|
||||
}
|
||||
if (memset_s(fullFileName, FILE_NAME_MAX_LEN + 1, 0x0, FILE_NAME_MAX_LEN + 1) != EOK) {
|
||||
goto EXIT;
|
||||
}
|
||||
@@ -416,6 +424,10 @@ int GetFileNum(const char* dirName)
|
||||
struct dirent* dir = readdir(fileDir);
|
||||
int sum = 0;
|
||||
while (dir != NULL) {
|
||||
if (strcmp(dir->d_name, ".") == 0 || strcmp(dir->d_name, "..") == 0) {
|
||||
dir = readdir(fileDir);
|
||||
continue;
|
||||
}
|
||||
sum++;
|
||||
dir = readdir(fileDir);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user