You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 jaren geleden
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # move(src, dest, [options, callback])
  2. Moves a file or directory, even across devices.
  3. - `src` `<String>`
  4. - `dest` `<String>`
  5. - `options` `<Object>`
  6. - `overwrite` `<boolean>`: overwrite existing file or directory, default is `false`.
  7. - `callback` `<Function>`
  8. ## Example:
  9. ```js
  10. const fs = require('fs-extra')
  11. fs.move('/tmp/somefile', '/tmp/does/not/exist/yet/somefile', err => {
  12. if (err) return console.error(err)
  13. console.log('success!')
  14. })
  15. fs.move('/tmp/somefile', '/tmp/does/not/exist/yet/somefile')
  16. .then(() => {
  17. console.log('success!')
  18. })
  19. .catch(err => {
  20. console.error(err)
  21. })
  22. ```
  23. **Using `overwrite` option**
  24. ```js
  25. const fs = require('fs-extra')
  26. fs.move('/tmp/somedir', '/tmp/may/already/existed/somedir', { overwrite: true }, err => {
  27. if (err) return console.error(err)
  28. console.log('success!')
  29. })
  30. ```