<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件

        來源:懂視網 責編:小采 時間:2020-11-27 22:29:51
        文檔

        Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件

        Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件:實現代碼一: var fs = require('fs') var path = require('path') var copyFile = function(srcPath, tarPath, cb) { var rs = fs.createReadStream(srcPath) rs.on('error', function(err) { if
        推薦度:
        導讀Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件:實現代碼一: var fs = require('fs') var path = require('path') var copyFile = function(srcPath, tarPath, cb) { var rs = fs.createReadStream(srcPath) rs.on('error', function(err) { if

        實現代碼一:

        var fs = require('fs')
        var path = require('path')
        
        var copyFile = function(srcPath, tarPath, cb) {
         var rs = fs.createReadStream(srcPath)
         rs.on('error', function(err) {
         if (err) {
         console.log('read error', srcPath)
         }
         cb && cb(err)
         })
        
         var ws = fs.createWriteStream(tarPath)
         ws.on('error', function(err) {
         if (err) {
         console.log('write error', tarPath)
         }
         cb && cb(err)
         })
         ws.on('close', function(ex) {
         cb && cb(ex)
         })
        
         rs.pipe(ws)
        }

        復制目錄及其子目錄

        var copyFolder = function(srcDir, tarDir, cb) {
         fs.readdir(srcDir, function(err, files) {
         var count = 0
         var checkEnd = function() {
         ++count == files.length && cb && cb()
         }
        
         if (err) {
         checkEnd()
         return
         }
        
         files.forEach(function(file) {
         var srcPath = path.join(srcDir, file)
         var tarPath = path.join(tarDir, file)
        
         fs.stat(srcPath, function(err, stats) {
         if (stats.isDirectory()) {
         console.log('mkdir', tarPath)
         fs.mkdir(tarPath, function(err) {
         if (err) {
         console.log(err)
         return
         }
        
         copyFolder(srcPath, tarPath, checkEnd)
         })
         } else {
         copyFile(srcPath, tarPath, checkEnd)
         }
         })
         })
        
         //為空時直接回調
         files.length === 0 && cb && cb()
         })
        }

        使用時

        copyFolder('...', '....', function(err) {
         if (err) {
        
         return
         }
        
         //continue
        })

        文章到此結束,希望有幫助的朋友多多支持腳本之家。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件

        Node.JS 循環遞歸復制文件夾目錄及其子文件夾下的所有文件:實現代碼一: var fs = require('fs') var path = require('path') var copyFile = function(srcPath, tarPath, cb) { var rs = fs.createReadStream(srcPath) rs.on('error', function(err) { if
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产免费不卡视频| 手机看片国产免费永久| 免费精品国产自产拍在 | 一级做a爰性色毛片免费| 日本二区免费一片黄2019| 亚洲精品午夜无码电影网| 亚洲精品第一国产综合野| www视频免费看| 亚洲亚洲人成综合网络| a毛片免费播放全部完整| 亚洲中久无码不卡永久在线观看| jizz免费在线影视观看网站| 国产成人亚洲综合无码| 永久免费AV无码网站国产| 亚洲欧洲日韩国产综合在线二区| 18禁无遮挡无码国产免费网站| 亚洲人成影院在线高清| 午夜免费福利在线观看| 无码天堂亚洲国产AV| 亚洲天堂免费在线| 亚洲熟女乱色一区二区三区| 吃奶摸下高潮60分钟免费视频| 国产精品免费久久久久久久久| 国产AV无码专区亚洲AV毛网站| 高清一区二区三区免费视频| 亚洲成a人片在线观| 午夜影视在线免费观看| 一本大道一卡二大卡三卡免费| 亚洲AV人无码激艳猛片| 91免费精品国自产拍在线不卡| 美女羞羞视频免费网站| 亚洲精品美女久久777777| 在线观看www日本免费网站| 亚洲GV天堂GV无码男同| 国产国拍精品亚洲AV片| 免费三级毛片电影片| 猫咪免费人成网站在线观看入口| 亚洲第一AV网站| 成人免费看黄20分钟| 两性色午夜免费视频| 激情五月亚洲色图|