diff --git a/interfaces/kits/native/fileio/fileio_native.cpp b/interfaces/kits/native/fileio/fileio_native.cpp index 8a040ddf8a76bd500bdf5aa7d5bf06de2de2ee34..1f344d4a1182f525d8dbc4ae5ea0ac95f330f9b9 100644 --- a/interfaces/kits/native/fileio/fileio_native.cpp +++ b/interfaces/kits/native/fileio/fileio_native.cpp @@ -19,6 +19,7 @@ #include "file_uri.h" #include "filemgmt_libhilog.h" +#include "foundation/filemanagement/file_api/utils/common/include/file_utils.h" using namespace OHOS; using namespace OHOS::FileManagement; @@ -47,7 +48,7 @@ namespace { int GetLocationFromPath(const std::string &path) { - std::unique_ptr value = std::make_unique(MAX_ATTR_NAME); + auto value = OHOS::FileManagement::CreateUniquePtr(MAX_ATTR_NAME); if (value == nullptr) { HILOGE("Failed to request heap memory"); return -ENOMEM;