Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Move a file - Even works across devices

License

NotificationsYou must be signed in to change notification settings

sindresorhus/move-file

Move a file

The built-infs.rename() is just a JavaScript wrapper for the Crename(2) function, which doesn't support moving files across partitions or devices. This module is what you would have expectedfs.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

import{moveFile}from'move-file';awaitmoveFile('source/unicorn.png','destination/unicorn.png');console.log('The file has been moved');

API

moveFile(sourcePath, destinationPath, options?)

Returns aPromise that resolves when the file has been moved.

moveFileSync(sourcePath, destinationPath, options?)

sourcePath

Type:string

The file you want to move.

destinationPath

Type:string

Where you want the file moved.

options

Type:object

SeeOptions.

renameFile(source, destination, options?)

Returns aPromise that resolves when the file has been renamed.source anddestination must be in the same directory.

renameFileSync(source, destination, options?)

source

Type:string

The file you want to rename.

destination

Type:string

What you want to rename the file to.

options

Type:object

SeeOptions.

Options

overwrite

Type:boolean
Default:true

Overwrite existing destination file.

cwd

Type:string
Default:process.cwd()

The working directory to find source files.

The source and destination path are relative to this.

directoryMode

Type:number
Default:0o777

Permissions for created directories.

It has no effect on Windows.

Related

About

Move a file - Even works across devices

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp