I'm trying simple code to copy a file to another external folder using this code:
RNFS.copyFile(sourcePath, destinationPath)
.then(result => {
console.log('file copied:', result);
})
.catch(err => {
console.log('error: ', err.message, err.code);
});
and i have already granted Android.Permission for read and write in external directory but it's still returning this error:
error: EISDIR: illegal operation on a directory, read '/storage/emulated/0/' EISDIR
here are the dependency:
"react": "16.9.0",
"react-native": "0.61.2",
"react-native-fs": "^2.15.2"
Thanks for help in advance
I have resolved this issue, It was silly mistake. I forgot to mention name of the file in destination path url:
let destinationPath = statusDirPath +"/"+ this.props.media.name;
RNFS.copyFile(sourcePath, destinationPath)
.then(result => {
console.log('file copied:', result);
})
.catch(err => {
console.log(err);
});
@thisisirfan
I have a similar problem with you, but I don't think it is a file name problem, because I have named each file.
https://github.com/itinance/react-native-fs/issues/979#issue-804042154
Most helpful comment
I have resolved this issue, It was silly mistake. I forgot to mention name of the file in destination path url: