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 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
JS 文件传参及处理技巧分析
May 13 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
Jan 10 Javascript
JavaScript中Form表单技术汇总(推荐)
Jun 26 Javascript
jQuery validata插件实现方法
Jun 25 jQuery
JavaScript 中的 this 简单规则
Sep 19 Javascript
vue引入js数字小键盘的实现代码
May 14 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
通过图带你深入了解vue的响应式原理
Jun 21 Javascript
es6中reduce的基本使用方法
Sep 10 Javascript
javascript实现弹出层效果
Dec 10 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
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
Angular使用Md5加密的解决方法
2017/09/16 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
python中os模块详解
2016/10/14 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
Python @property使用方法解析
2019/09/17 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
python 批量将中文名转换为拼音
2021/02/07 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
请介绍一下Ant
2016/07/22 面试题
教师个人发展总结
2015/02/11 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
酒店厨房管理制度
2015/08/06 职场文书
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers