Move a file
The built-in fs.rename()
is just a JavaScript wrapper for the C rename(2)
function, which doesn't support moving files across partitions or devices. This module is what you would have expected fs.rename()
to be.
import {moveFile} from 'move-file'; await moveFile('source/unicorn.png', 'destination/unicorn.png'); console.log('The file has been moved');moveFile(sourcePath, destinationPath, options?)
Returns a Promise
that resolves when the file has been moved.
Type: string
The file you want to move.
Type: string
Where you want the file moved.
Type: object
See Options.
renameFile(source, destination, options?)Returns a Promise
that resolves when the file has been renamed. source
and destination
must be in the same directory.
Type: string
The file you want to rename.
Type: string
What you want to rename the file to.
Type: object
See Options.
Type: boolean
Default: true
Overwrite existing destination file.
Type: string
Default: process.cwd()
The working directory to find source files.
The source and destination path are relative to this.
Type: number
Default: 0o777
Permissions for created directories.
It has no effect on Windows.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4