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 常用方法基础教程
Feb 06 Javascript
jquery parent和parents的区别分析
Oct 02 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
原生javascript实现无间缝滚动示例
Jan 28 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
Feb 15 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
May 21 Javascript
浅谈javascript错误处理
Aug 11 Javascript
JS中的算法与数据结构之列表(List)实例详解
Aug 16 Javascript
基于vue实现简易打地鼠游戏
Aug 21 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
相对路径转化成绝对路径
2007/04/10 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
php实现的SESSION类
2014/12/02 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
vue或react项目生产环境去掉console.log的操作
2020/09/02 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
pyqt和pyside开发图形化界面
2014/01/22 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
python获取中文字符串长度的方法
2018/11/14 Python
python障碍式期权定价公式
2019/07/19 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
给女儿的表扬信
2014/01/18 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
四风问题对照检查材料
2014/09/22 职场文书
邹越演讲观后感
2015/06/15 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android