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 相关文章推荐
node.js中的path.normalize方法使用说明
Dec 08 Javascript
jQuery实现预加载图片的方法
Mar 17 Javascript
javascript验证手机号和实现星号(*)代替实例
Aug 16 Javascript
javaScript基础详解
Jan 19 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
值得收藏的vuejs安装教程
Nov 21 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
通过vue写一个瀑布流插件代码实例
Sep 07 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
Apr 29 Javascript
vue Cli 环境删除与重装教程 - 版本文档
Sep 11 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 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分页函数
2006/10/09 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
jQuery scroll事件实现监控滚动条分页示例
2014/04/04 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
详解node.js 事件循环
2020/07/22 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
2014年元旦感言
2014/03/06 职场文书
中学生检讨书1000字
2014/10/28 职场文书
小型婚礼主持词
2015/06/30 职场文书
运动会200米广播稿
2015/08/19 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers