diff --git a/base/src/directory_ex.cpp b/base/src/directory_ex.cpp index fd8a366018cd079b483621e2bf5e73bdcf3480ea..a841fb4f93f639494ab98d9afd5b260bbef51732 100644 --- a/base/src/directory_ex.cpp +++ b/base/src/directory_ex.cpp @@ -133,6 +133,7 @@ bool ForceCreateDirectory(const string& path) bool ForceRemoveDirectory(const string& path) { + UTILS_LOGE("PositioningBug %{public}s: %{public}s is deleted", __func__, path.c_str()); string subPath; bool ret = true; DIR *dir = opendir(path.c_str()); @@ -170,16 +171,21 @@ bool ForceRemoveDirectory(const string& path) return false; } } + if (ret && (access(path.c_str(), F_OK) != 0)) { + UTILS_LOGE("PositioningBug %{public}s: %{public}s is deleted success", __func__, path.c_str()); + } return ret && (access(path.c_str(), F_OK) != 0); } bool RemoveFile(const string& fileName) { + UTILS_LOGE("PositioningBug %{public}s: %{public}s is deleted", __func__, fileName.c_str()); if (access(fileName.c_str(), F_OK) == 0) { return remove(fileName.c_str()) == 0; } + UTILS_LOGE("PositioningBug %{public}s: %{public}s is deleted success", __func__, fileName.c_str()); return true; }