广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Nodejs 复制文件/文件夹的方法
  • 765
分享到

Nodejs 复制文件/文件夹的方法

文件夹文件方法 2022-06-04 17:06:06 765人浏览 独家记忆
摘要

1.使用fs复制文件 使用fs对象的readFileSync,writeFileSync方法进行读写操作复制 cp.js function copyIt(from, to) { fs.writeFi

1.使用fs复制文件

使用fs对象的readFileSync,writeFileSync方法进行读写操作复制

cp.js


function copyIt(from, to) {

 fs.writeFileSync(to, fs.readFileSync(from));
 //fs.createReadStream(src).pipe(fs.createWriteStream(dst));大文件复制
}

copyIt(from.js,to.js);

这样就可以复制from.js到to.js

2.使用linux命令复制文件

这里使用了process对象,process对象是一个node的全局对象,可以直接使用,
process.argv属性可以获取当前执行的node命令的参数,这样我们可以通过传递文件路径来复制
child_process 可以执行linux命令

cp2.js


//获取node执行的参数
var arguments = process.argv.splice(2);

console.log(process.argv);
var child_process = require('child_process');

function copyIt(from, to) {

 child_process.spawn('cp', ['-r', from, to]); 
}

copyIt(arguments[0],arguments[1]);

运行

$ node cp2.js from.js to.js

这样同样复制了from.js文件,linux的cp -r是递归复制整个文件夹,所以这个方法也可以复制文件夹

注:process.argv输出的是当前执行的命令的所有参数组合的数组 所以用splice取后两个我们需要的

--结束END--

本文标题: Nodejs 复制文件/文件夹的方法

本文链接: https://www.lsjlt.com/news/12443.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nodejs 复制文件/文件夹的方法
    1.使用fs复制文件 使用fs对象的readFileSync,writeFileSync方法进行读写操作复制 cp.js function copyIt(from, to) { fs.writeFi...
    99+
    2022-06-04
    文件夹 文件 方法
  • Nodejs中怎么复制文件和文件夹
    Nodejs中怎么复制文件和文件夹,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使用fs复制文件使用fs对象的readFileSync...
    99+
    2022-10-19
  • C#递归方法复制文件夹的方法
    这篇文章主要介绍“C#递归方法复制文件夹的方法”,在日常操作中,相信很多人在C#递归方法复制文件夹的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#递归方法复制文件夹的方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-17
  • Java 实现文件复制及文件夹复制
    在Java中,有多种方法可以实现文件的复制。以下是几种常用的方式: 使用字节流进行复制: 通过FileInputStream和FileOutputStream分别创建源文件和目标文件的输入输出流,然后通过循环读取源文件内容,并将数据写入目标...
    99+
    2023-09-26
    java 开发语言
  • nodejs清空/删除指定文件夹下面所有文件或文件夹的方法示例
    同步函数: //使用fs.readdir()方法读取文件夹中的所有文件和文件夹,然后使用递归来删除每个文件和文件夹。 const fs = require('fs'); const ...
    99+
    2023-05-15
    nodejs 清空 删除 文件夹 文件
  • Nodejs如何复制文件
    前端童鞋都知道,javascript是没有权限操作磁盘文件的,server童鞋一向都很鄙视。但是nodejs可谓让咱们前端扬眉吐气啊,最近在学node,其强大的功能让人异常激动和兴奋。今天就学习了它怎么读写...
    99+
    2022-06-04
    文件 Nodejs
  • nodejs判断文件、文件夹是否存在及删除的方法
    本文实例讲述了nodejs判断文件、文件夹是否存在及删除的方法。分享给大家供大家参考,具体如下: 判断文件、文件夹是否存在 需要使用nodejs的fs模块 引入 var fs= require("fs...
    99+
    2022-06-04
    是否存在 文件夹 文件
  • linux如何复制文件夹到另一个文件夹
    本文小编为大家详细介绍“linux如何复制文件夹到另一个文件夹”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux如何复制文件夹到另一个文件夹”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2023-01-05
    linux
  • nodejs如何删文件夹
    这篇文章主要介绍“nodejs如何删文件夹”,在日常操作中,相信很多人在nodejs如何删文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nodejs如何删文件夹”的疑惑...
    99+
    2022-10-19
  • Linux系统怎么复制文件夹下的全部文件到另外文件夹
    这篇文章主要讲解了“Linux系统怎么复制文件夹下的全部文件到另外文件夹”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统怎么复制文件夹下的全部文件到另外文件夹”吧!在Linux系...
    99+
    2023-06-13
  • python怎么复制文件夹
    python中复制文件夹的方法:1、在python脚本中导入os, shutil模块;2、使用copy函数进行文件夹复制操作即可。具体操作方法:首先需要在python脚本中导入os, shutil模块进行文件操作。import os, sh...
    99+
    2022-10-16
  • 将文件移动或复制到子文件夹
    在Windows XP系统配备的Windows资源管理器中,您可通过将文件图标拖放到另一文件夹内的操作实现文件的移动或复制。在您已将各文件夹显示于资源管理器左侧窗格的情况下,便可轻而易举地将所选文件拖放至目标文件夹。 如...
    99+
    2023-05-24
    文件移动 或复制 子文件夹 文件 文件夹 移动
  • Java的IO流实现文件和文件夹的复制
    本文实例为大家分享了Java的IO流实现文件和文件夹复制的具体代码,供大家参考,具体内容如下 1、使用文件流对单个文件进行复制 将某个文件复制到指定的路径下: //复制文件 publ...
    99+
    2022-11-13
  • nodejs删除文件的方法
    Node.js是一个非常强大的Javascript运行时,其中包含了非常有用的文件系统API,它能够让我们很方便地操作文件系统。在Node.js中,我们可以通过几行代码来删除文件,这篇文章将介绍node.js删除文件的方法。1.通过fs.u...
    99+
    2023-05-25
  • nodejs删除文件夹模块
    在Node.js中,删除文件夹是一个很常见的操作,但是有时候会出现删除文件夹失败的情况。这可能是因为文件夹中包含了某些文件或者子文件夹,导致删除过程中出现了错误。因此,我们需要使用一个专门的模块来删除文件夹和它的所有内容。Node.js提供...
    99+
    2023-05-14
  • linux复制文件夹并重命名的方法是什么
    在Linux中,可以使用`cp`命令复制文件夹并重命名。命令的基本语法如下:```cp -r 源文件夹路径 目标文件夹路径```其中...
    99+
    2023-08-21
    linux
  • Linux下文件夹移动与复制的方法是什么
    今天小编给大家分享一下Linux下文件夹移动与复制的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 复制文件夹...
    99+
    2023-07-06
  • Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
    实现代码一: var fs = require('fs') var path = require('path') var copyFile = function(srcPath, tarPath, ...
    99+
    2022-06-04
    递归 文件夹 文件
  • linux能不能复制文件夹
    这篇“linux能不能复制文件夹”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux能不能复制文件夹”文章吧。linux...
    99+
    2023-06-30
  • XP系统文件和文件夹建立审核制度的方法
    有网友问,你这些日子说的那些安全措施管用吗?评论中有说好的,也有提出批评的。在这里我要真诚地告诉读者,任何安全措施都是相对的,就像你家里关门上锁,总比不关门上锁要安全得多,你们说是吗?如果你还觉得不够安全,那我就建议你为...
    99+
    2023-05-25
    XP 审核制度 系统文件 制度 文件夹 审核
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作