在同一目录中的React-Native iOS重命名文件

时间:2018-08-28 15:57:44

标签: react-native file-rename react-native-fs

我正在使用react-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中未重命名,表明该错误项已存在。

0 个答案:

没有答案