当前位置:首页 > 日记 > 正文

Nodejs称CMD命令执行复制目录

Nodejs称CMD命令执行复制目录
在工作中,我们需要复制一些官方的Web文件,并替换一些内部信息。它们过去是通过编写Firefox扩展本身来手动操作或文件扩展的。

现在,在前端的Nodejs,你为什么不写一个没有Nodejs ~ ~关键

1。复制目录

文件复制之后,它将不会如果你直接创建一个不存在的文件目录是成功的,它可能有一个优越的目录。(Nodejs API接触时间不长,如果有错误,谢谢)。

这样,当文件被写入时,我们检查目录是否存在。如果没有,它将决定目录。之后,将创建第一级和第一级目录,然后复制文件。

var dircache = {}; / /缓存来减少判断
功能makedir(pathstr,回调){
如果(dircache { pathstr } = = 1){
回调();
{人}
fs.exists(pathstr,功能(存在){
如果(存在= TRUE){
dircache { pathstr } = = 1;
回调();
{人}
makedir(path.dirname(pathstr),函数(){)
Fs.mkdir(pathstr,函数(){(){
dircache { pathstr } = = 1;
回调();
})
});
}
})
}
};
2。后来还考虑通过CMD命令XCOPY实施,但试好9,直接执行,但永远有一个解决方案,欢迎指正。
VaR的执行=需要('child_process)。exec;
exec('xcopy D: work_new odinquest D: work_new ewgame / / / / / Y Q我,
函数(误差,标准输出,标准错误){
如果(错误)!= NULL){
/ / console.log('exec错误:' +错误);
}

});
稍后,通过将CMD命令写入文件,您可以以调用的方式调用它。
fs.writefile('xcopy。蝙蝠,CmdStr,功能(ERR){)
如果(错误)抛出错误;
VaR的执行=需要('child_process)。exec;
exec(联络+ process.cwd()()+ / xcopy。蝙蝠,
函数(误差,标准输出,标准错误){
如果(错误)!= NULL){
/ / console.log('exec错误:' +错误);
}

});
});
好了,代码就是这样写的,这都是异步嵌套的一步,它不出来,而且是保存了这个笑话。

以上是本文的全部内容,希望大家能喜欢。

相关文章

一个在一次加载多个视图的方法完成

一个在一次加载多个视图的方法完成

视图,方法,加载,多个,电脑软件,本文介绍了在一次加载多个视图CodeIgniter的方法。分享给你供你参考。以下是如下: somecontrollerfunction()函数 { 数据'pagetitle'} {美元=欢迎; 美元->荷载->视图('pageheader,$data); 美元->荷载->视图('pagen…

用PS介绍人头的形象

用PS介绍人头的形象

人头,形象,电脑软件,PS,本教程介绍给一个朋友,他使用PS打印字符到硬币。教程比较简单。非常适合初学者学习。 已知的背面,许多硬币都印有一般人的照片是非常值得尊敬的人,许多人想体验他的肖像打印是什么感觉,所以如何使用硬币上的PS图像,正如我…

如何关闭智能标记Word2003教程Word

如何关闭智能标记Word2003教程Word

教程,文档,智能标记,电脑软件,1、在工具菜单上,单击;;自动更正选项;然后单击智能标记;标签。 2、清除使用智能标记标识文本复选框。…

Word2003插入多张在同一时间,word20

Word2003插入多张在同一时间,word20

教程,多张,时间,在同一,电脑软件,最近,一本书是用word写的,里面有很多丰富的图片,但是当你插入一张图片时,你每次都要插入一张图片。在这种情况下,图片太多了,非常麻烦,有时也是错误的。有没有一种简单的方法可以同时插入多个或全部的图片 事实上,…

jQuery连续闪烁文本的方法

jQuery连续闪烁文本的方法

文本,连续,闪烁,方法,电脑软件,本文的实例说明了jQuery实现文本连续闪烁的方法,供大家参考,具体实现方法如下: 函数闪烁(选择器){ $(选择器)。FadeOut(慢,功能()){ $(这)。FadeIn(慢,功能()){ Blink(这个); }); }); } $(文档)Ready(函数(){) Blink(眨眼); }); 希望本文能对大家的…

js文件动态加载方法的实现

js文件动态加载方法的实现

文件,方法,动态加载,电脑软件,js,本文阐述了js实现文件动态顺序加载的方法,供大家参考,具体分析如下: js代码的动态加载是通过脚本标记实现的。 在Javascript语言中,函数、变量和其他定义可以是重复声明(导致覆盖),这是按顺序加载的。 的实现是基于mo…

WPS文档如何加密WPS文本教程

WPS文档如何加密WPS文本教程

文本,文档,加密,教程,电脑软件,当你手中有一个更重要的文件时,你不想让其他人看到它,而这次你认为你需要加密WPS表单。 文档加密方法: 第一步,选择文件中的菜单;文档加密;;密码;。 第二步,在弹出的文件加密对话框中输入密码,再输入密码确认; 下图,选择…

PHP递归遍历删除文件的方法

PHP递归遍历删除文件的方法

递归遍历,方法,删除文件,电脑软件,PHP,本文演示PHP递归遍历删除文件的方式: 这个函数可以转换为递归文件复制函数。 函数迁移器($ SRC,DST){ 为处理= opendir($ SRC); 源目录。打开 如果(!is_dir($ mkdir(DST))$ DST,0755); dest dir。 而($文件= readdir($…

jQuery插件滚动实现无缝滚动效果

jQuery插件滚动实现无缝滚动效果

滚动效果,插件,电脑软件,jQuery,滚动滚动插件 支持上下,淡入淡出,滚动时间设置,动画时间设置,鼠标是否停止设置。 可以修改默认配置参数。 $(内容)。easysroll({ / /默认配置参数方向:左 / /滚动方向(乡左)左右(项你)顶(到)底(下)默认左numberr:1 / 每个滚…

感性个性签名个性签名

感性个性签名个性签名

个性签名,感性,电脑软件,这个多愁善感的个性qq签名是一个专门为大家安排的小编辑,希望能对你有所帮助! 1,当你的眼泪无法流走的时候,睁大你的眼睛。不要眨眼。你会看到模糊世界的整个过程。当你的眼泪落下时,心会变得清晰。hellip;hellip。 2、人…

2015的经典QQ签名

2015的经典QQ签名

经典,电脑软件,QQ,以下是全部内容《QQ经典人物签名2015》,由你编。如果您喜欢小编辑器的建议,请继续关注它。 首先,人到夜晚都是感性的动物,会想很多事情,而大部分的痛苦,这种情绪无法控制,轻轻的触摸痛苦。 二、有时候,同样的事情,我们可以去安慰别…

插画创建酷家庭雄鹿图腾徽章

插画创建酷家庭雄鹿图腾徽章

雄鹿,徽章,插画,图腾,家庭,本教程是介绍使用插画来创建一个酷的家庭图腾雄鹿徽章,作者是创造正确的游戏使你最喜欢的风格。 本教程是介绍使用插画来创建一个酷的家庭图腾雄鹿徽章,作者是创造正确的游戏使你最喜欢的风格。 最近我在游戏中的…