string extensionName;
string countStr;
int count = 0;
- char tempStr[10] = {0};
FileUtility fileObj;
if (userInstallDir.empty()) {
while(fileObj.isExistedFile(finalPath, false)) {
count++;
- snprintf(tempStr, 10, "_%d", count);
- countStr.assign(tempStr);
+ auto tempStr = to_string(count);
+ countStr.assign("_" + tempStr);
finalPath.clear();
if (!extensionName.empty())
finalPath = dirPath + contentName + countStr + extensionName;
finalPath.clear();
break;
}
- memset(tempStr, 0, 10);
}
DM_SLOGI("finalPath[%s]", finalPath.c_str());