Я использую response-native-fs для переименования файла, захваченного в пути к каталогу документа. Я хочу изменить имя файла на свое собственное имя, я попробовал RNFS.moveFile (источник, место назначения) и RNFS.copyFile (источник, место назначения), но оба раза получили
Ошибка: example.png не удалось скопировать в «Документы», поскольку элемент с таким именем уже существует
saveImageFileInDocs(tempPath) {
var RNFS = require('react-native-fs');
// var destPath = RNFS.ExternalStorageDirectoryPath + '/'+this.props.name+this.props.phone + '.png';
var destPath = RNFS.DocumentDirectoryPath + '/'+this.props.name+this.props.phone + '.png';
RNFS.moveFile(tempPath, destPath)
.then((success) => {
// console.log('file moved!');
// showOKAlert("success", "file moved to "+destPath)
this.props.onSave(destPath);
})
.catch((err) => {
console.log("Error: " + err.message);
});
}
файл переименован в случае Android, но не в IOS, показывая, что элемент с таким именем уже существует.