node.js中的fs.rename方法使用说明


Posted in Javascript onDecember 16, 2014

方法说明:

修改文件名称,可更改文件的存放路径。

语法:

fs.rename(oldPath, newPath, [callback(err)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

oldPath                原路径

newPath              新路径

callback               回调,传递一个err异常参数

例子:

//同以目录下的文件更名:

var fs = require('fs');

fs.rename('125.txt','126.txt', function(err){

 if(err){

  throw err;

 }

 console.log('done!');

})

 

//不同路径下的文件更名 + 移动:(新的路径必须已存在,路径不存在会返回异常)

var fs = require('fs');

fs.rename('125.txt','new/126.txt', function(err){

 if(err){

  throw err;

 }

 console.log('done!');

})

源码:

fs.rename = function(oldPath, newPath, callback) {

  callback = makeCallback(callback);

  if (!nullCheck(oldPath, callback)) return;

  if (!nullCheck(newPath, callback)) return;

  binding.rename(pathModule._makeLong(oldPath),

                 pathModule._makeLong(newPath),

                 callback);

};
Javascript 相关文章推荐
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Dec 08 Javascript
Mootools 1.2教程 类(一)
Sep 15 Javascript
运算符&&的三个不同层次
Apr 07 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 Javascript
Jquery中巧用Ajax的beforeSend方法
Jan 20 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
Sep 01 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
微信小程序 wx.request方法的异步封装实例详解
May 18 Javascript
详解webpack模块加载器兼打包工具
Sep 11 Javascript
基于JS实现简单滑块拼图游戏
Oct 12 Javascript
关于Javascript加载执行优化的研究报告
Dec 16 #Javascript
jQuery 重复加载错误以及修复方法
Dec 16 #Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 #Javascript
node.js中的fs.lstat方法使用说明
Dec 16 #Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
Dec 15 #Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 #Javascript
javascript使用call调用微信API
Dec 15 #Javascript
You might like
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
初步理解Python进程的信号通讯
2015/04/09 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python实现按关键字筛选日志文件
2019/12/24 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
python实现定时发送邮件
2020/12/23 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
经理管理专业毕业自荐书范文
2014/02/12 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
学历公证委托书
2014/04/09 职场文书
文明生主要事迹
2014/05/25 职场文书
村党支部公开承诺书
2014/05/29 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
道歉信怎么写
2015/05/12 职场文书
工作感言一句话
2015/08/01 职场文书
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫