亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

nodejs調用cmd命令實現復制目錄

2024-05-06 16:19:12
字體:
來源:轉載
供稿:網友

本文給大家介紹的是如何在nodejs中調用CMD命令,從而實現目錄的復制,非常的實用,有需要的小伙伴可以參考下。

工作中一直需要對一些官網進行文件復制,并且替換內部的一些信息,以前都是手動操作的,或者通過自己寫的firefox擴展來進行文件操作的。

現在前端有nodejs了,為什么不用nodejs寫個一鍵式的呢~~

1.復制目錄

復制文件的時候,如果直接創建一個不存在的文件目錄下就不成功了。要上級目錄存在才可以。(nodejs API接觸時間不長,如有有誤,謝謝指正)。

這樣在寫入文件的時候就檢測一下目錄是否存在,不存在則判斷上級目錄,之后一級一級目錄創建回來,之后就可以復制文件了

 

 
  1. var dirCache = {};//緩存減少判斷 
  2. function makedir (pathStr, callback) { 
  3. if (dirCache[pathStr] == 1) { 
  4. callback(); 
  5. else { 
  6. fs.exists(pathStr, function (exists) { 
  7. if (exists == true) { 
  8. dirCache[pathStr] == 1; 
  9. callback(); 
  10. else { 
  11. makedir(path.dirname(pathStr), function () { 
  12. fs.mkdir(pathStr, function () { 
  13. dirCache[pathStr] == 1; 
  14. callback(); 
  15. }) 
  16. }); 
  17. }) 
  18. }; 

2.后來還是考慮通過CMD命令“xcopy”實現,但是試了好9,直接執行,可是一直不行,有解決的,歡迎指正

 

 
  1. var exec = require('child_process').exec; 
  2. exec('xcopy D://WORK_new//odinQuest D://WORK_new//newGame /s /e /Q /Y /I'
  3. function (error, stdout, stderr) { 
  4. if (error !== null) { 
  5. //console.log('exec error: ' + error); 
  6.  
  7. }); 

后來通過將CMD命令寫入文件,通過call的方式調用的,就可以了。

 

 
  1. fs.writeFile('xcopy.bat', cmdstr, function (err) { 
  2. if (err) throw err; 
  3. var exec = require('child_process').exec; 
  4. exec('call "'+process.cwd()+'/xcopy.bat'
  5. function (error, stdout, stderr) { 
  6. if (error !== null) { 
  7. //console.log('exec error: ' + error); 
  8.  
  9. }); 
  10. });  

嗯,代碼寫的也就那樣,都是一步步的異步嵌套,就不放出來了,省的被笑話

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色大片在线免费观看| 国模gogo一区二区大胆私拍| 欧美激情视频一区二区三区不卡| 精品久久久香蕉免费精品视频| 欧美性猛交xxxx偷拍洗澡| 亚洲一区二区三区视频| 欧洲午夜精品久久久| 有码中文亚洲精品| 青青草99啪国产免费| 国产精品九九九| 精品亚洲一区二区三区四区五区| 国产一区二区在线免费| 国产精品美女主播| 欧美极品少妇xxxxx| 亚州精品天堂中文字幕| 日韩av在线影院| 久久久久久久一区二区三区| 国产精品免费视频xxxx| 日韩精品中文在线观看| 国产精品精品久久久| 国产综合在线视频| 亚洲欧美资源在线| 日韩电影免费在线观看中文字幕| 成人久久久久久久| 在线成人激情视频| 青草青草久热精品视频在线网站| 丝袜亚洲欧美日韩综合| 日韩在线www| 亚洲欧美国产一区二区三区| 992tv成人免费视频| 国产欧美中文字幕| 欧美精品成人91久久久久久久| 精品视频在线导航| 欧美日韩亚洲视频一区| 性欧美亚洲xxxx乳在线观看| 亚洲三级黄色在线观看| 国产一区二区三区四区福利| 精品国产一区av| 欧美日韩国产一区二区三区| 91av在线免费观看| 国产精品天天狠天天看| 亚洲欧美国产高清va在线播| 国产成人免费av| 亚洲精品一区二区在线| 欧美中文字幕在线播放| 亚洲午夜未删减在线观看| 国产一区二区三区精品久久久| 久久久久一本一区二区青青蜜月| 日韩精品在线电影| 国产精品久久久久久久久粉嫩av| 57pao成人永久免费视频| 亚州成人av在线| 91精品国产免费久久久久久| 激情懂色av一区av二区av| 精品国产依人香蕉在线精品| 久久久久久久一区二区| 久久在线免费视频| 欧美香蕉大胸在线视频观看| 琪琪第一精品导航| 38少妇精品导航| 亚洲va电影大全| 精品久久香蕉国产线看观看gif| 伊人青青综合网站| 久久精品国产亚洲精品| 亚洲国产精品va在线观看黑人| 尤物yw午夜国产精品视频明星| 日韩欧美国产黄色| 精品一区二区三区三区| 国产男人精品视频| 日韩在线视频一区| 国产精品尤物福利片在线观看| 日韩av影视在线| 欧美老女人xx| 视频在线一区二区| 国产精品稀缺呦系列在线| 成人黄色激情网| 97婷婷大伊香蕉精品视频| 国产福利精品av综合导导航| 亚洲精品国产精品国产自| 91嫩草在线视频| 亚洲日本中文字幕| 国产精品69av| 亚洲人成毛片在线播放| 亚洲成色999久久网站| 久久91亚洲精品中文字幕奶水| 成人日韩在线电影| 欧美午夜精品在线| 91亚洲精品一区二区| 最近的2019中文字幕免费一页| 中文字幕亚洲欧美一区二区三区| 亚洲美女免费精品视频在线观看| 国产成人精品亚洲精品| 九九视频直播综合网| 日韩专区中文字幕| 欧美日韩国产在线| 日本欧美精品在线| 国产精品电影久久久久电影网| 欧美黄网免费在线观看| 成人黄色短视频在线观看| 日韩电影视频免费| 中文精品99久久国产香蕉| 久久亚洲影音av资源网| 国产亚洲精品美女久久久久| 亚洲精品成a人在线观看| 亚洲黄色av网站| 欧美一区三区三区高中清蜜桃| 亚洲国产精品福利| 国产亚洲精品美女久久久| 中文字幕日韩视频| 中文字幕在线观看日韩| 日韩欧美中文在线| 一区二区三区久久精品| 亚洲天堂2020| 欧美极品美女视频网站在线观看免费| 动漫精品一区二区| 久久91精品国产| 欧美激情乱人伦一区| 51久久精品夜色国产麻豆| 国产精品视频免费在线观看| 久久久久久国产精品三级玉女聊斋| 亚洲人在线观看| 日韩黄色高清视频| 亚洲日本aⅴ片在线观看香蕉| 欧美另类在线播放| 在线观看欧美日韩| 在线播放国产一区中文字幕剧情欧美| 亚洲视频在线视频| 午夜精品99久久免费| 亚洲国产成人爱av在线播放| 欧美精品www| 91禁国产网站| 国产精品96久久久久久又黄又硬| 隔壁老王国产在线精品| 亚洲成av人影院在线观看| 亚洲一区二区三区视频播放| 国产成人在线一区二区| 久久久999成人| 日本精品中文字幕| 国产在线拍偷自揄拍精品| 亚洲人成在线电影| 97精品国产91久久久久久| 自拍偷拍亚洲一区| 亚洲欧美变态国产另类| 国产精品亚洲片夜色在线| 国产亚洲欧洲在线| 国模吧一区二区三区| 亚洲精品视频在线播放| 日韩亚洲精品视频| 久久久久久久一| 成人亲热视频网站| 日韩av在线看| 国产精品91久久久| 久久99国产综合精品女同| 亚洲综合av影视| 91久久精品国产91久久| 亚洲国产精品99久久| 在线亚洲午夜片av大片| 国产精品一区二区在线| 国内精品久久久久久| 亚洲国产第一页| 国产精品极品尤物在线观看| 精品亚洲一区二区三区在线播放| 国产日韩欧美在线看| 欧美一级大片视频|