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试卷自动排版系统
Jul 18 Javascript
JS自动适应的图片弹窗实例
Jun 29 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
Oct 14 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
js实现彩色条纹滚动条效果
Mar 15 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 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/05/09 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python实现截屏的函数
2015/07/25 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
如何通过python实现全排列
2020/02/11 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
局域网定义和特性
2016/01/23 面试题
王老吉广告词
2014/03/20 职场文书
户籍证明模板
2014/09/28 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
英文感谢信格式
2015/01/21 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
给学校的建议书400字
2015/09/14 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python