当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js fs.rename(oldPath, newPath, callback)用法及代码示例

fs.rename(oldPath, newPath, callback)

历史
版本变化
v18.0.0

将无效回调传递给 callback 参数现在会抛出 ERR_INVALID_ARG_TYPE 而不是 ERR_INVALID_CALLBACK

v10.0.0

callback 参数不再是可选的。不通过它将在运行时抛出TypeError

v7.6.0

oldPathnewPath 参数可以是使用 file: 协议的 WHATWG URL 对象。支持目前仍处于试验阶段。

v7.0.0

callback 参数不再是可选的。不通过它将发出带有 ID DEP0013 的弃用警告。

v0.0.2

添加于:v0.0.2


参数

oldPath 处的文件异步重命名为 newPath 提供的路径名。如果newPath 已经存在,它将被覆盖。如果 newPath 有目录,则会引发错误。除了可能的异常之外,没有为完成回调提供任何参数。

另请参阅: rename(2)

import { rename } from 'node:fs';

rename('oldFile.txt', 'newFile.txt', (err) => {
  if (err) throw err;
  console.log('Rename complete!');
});

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 fs.rename(oldPath, newPath, callback)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。