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 相关文章推荐
JavaScript中匿名、命名函数的性能测试
Sep 04 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
javascript实现滚动效果的数字时钟实例
Jul 21 Javascript
JavaScript实现自动跳转文本功能
May 25 Javascript
基于js 字符串indexof与search方法的区别(详解)
Dec 04 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
May 22 Javascript
JavaScript实现单英文金山打字通
Jul 24 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 Javascript
js实现翻牌小游戏
Jul 31 Javascript
v-slot和slot、slot-scope之间相互替换实例
Sep 04 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中用foreach来操作数组的代码
2011/07/17 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
常用js脚本
2006/12/03 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
js post提交调用方法
2014/02/12 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android