diff --git a/interfaces/kits/js/src/mod_fs/properties/move.cpp b/interfaces/kits/js/src/mod_fs/properties/move.cpp index a27edca342fd8330903f15c383e53a4e8cc4f5b3..e66fab2a7e5b1b52f7359b660ff12809395cdf96 100644 --- a/interfaces/kits/js/src/mod_fs/properties/move.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/move.cpp @@ -111,7 +111,7 @@ static int RenameFile(const string &src, const string &dest) int ret = 0; uv_fs_t rename_req; ret = uv_fs_rename(nullptr, &rename_req, src.c_str(), dest.c_str(), nullptr); - if (ret < 0 && (string_view(uv_err_name(ret)) != "EXDEV")) { + if (ret < 0 && (string_view(uv_err_name(ret)) == "EXDEV")) { return CopyAndDeleteFile(src, dest); } if (ret < 0) {