move-file alternatives and similar modules
Based on the "Filesystem" category.
Alternatively, view move-file alternatives based on common mentions on social networks and blogs.
-
proper-lockfile
An inter-process and inter-machine lockfile utility that works on a local or network file system. -
istextorbinary
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of move-file or a related project?
README
move-file 
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.
Highlights
- Promise API.
- Supports moving a file across partitions and devices.
- Optionally prevent overwriting an existing file.
- Creates non-existent destination directories for you.
Install
$ npm install move-file
Usage
const moveFile = require('move-file');
(async () => {
await moveFile('source/unicorn.png', 'destination/unicorn.png');
console.log('The file has been moved');
})();
API
moveFile(source, destination, options?)
Returns a Promise
that resolves when the file has been moved.
moveFile.sync(source, destination, options?)
source
Type: string
File you want to move.
destination
Type: string
Where you want the file moved.
options
Type: object
overwrite
Type: boolean
\
Default: true
Overwrite existing destination file.
Related
- move-file-cli - CLI for this module
- cp-file - Copy a file
- cpy - Copy files
- make-dir - Make a directory and its parents if needed