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 相关文章推荐
jQuery实战之品牌展示列表效果
Apr 10 Javascript
对jQuery的事件绑定的一些思考(补充)
Apr 20 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
js获取当前页面路径示例讲解
Jan 08 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
使用js画图之圆、弧、扇形
Jan 12 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
vue组件生命周期详解
Nov 07 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
浅谈JavaScript面向对象--继承
Mar 20 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
popdiv
2006/07/14 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
解决小程序无法触发SESSION问题
2020/02/03 Javascript
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
Django视图扩展类知识点详解
2019/10/25 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
什么是网络协议
2016/04/07 面试题
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
工程采购员岗位职责
2014/03/09 职场文书
廉洁校园实施方案
2014/05/25 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
五年级作文之成长
2019/09/16 职场文书
利用Python多线程实现图片下载器
2022/03/25 Python