Nodejs 多資料夾檔案同步

2021-07-09 19:57:13 字數 963 閱讀 6255

不多說,直接上**

package.json

}

asycnfile.js

var fssync = require('fs-sync');

var fs = require('fs');

var util = require("util");

var later = require("later");

//需要同步的資料夾路徑

var path = ;

//需要同步的資料夾名稱

var asyncdir = ["img", "music"];

var dirfilesone;

var dirfilestwo;

//讀取資料夾資訊

function

readdir

(dirname)

//使用fs-sync模組拷貝檔案資訊

function

usefilecopy

(sourcepath,distpath,copyfiles)

}//統計需要同步的檔案資訊

function

needcopyfiles

(sourcefiles, distfiles)

}return needcopyfiles;

}//同步檔案

function

copyfile

(dirname)

//for (var index in asyncdir)

var sched = later.parse.recur().every(10).second(),

t = later.setinterval(function

() }, sched);

**只是能用,菜鳥寫法,等js這塊有深入理解了之後,再修改這塊的**,也希望js大牛指點。

檔案資料夾同步

datax之ftpreader 參考url ftpreader提供了讀取遠端ftp檔案系統資料儲存的能力。在底層實現上,ftpreader獲取遠端ftp檔案資料,並轉換為datax傳輸協議傳遞給writer。ftpreader實現了從遠端ftp檔案讀取資料並轉為datax協議的功能,遠端ftp檔案本...

Nodejs 複製檔案 資料夾

1.使用fs複製檔案使用fs物件的readfilesync,writefilesync方法進行讀寫操作複製 cp.jsfunction copyit from,to copyit from.js,to.js 這樣就可以複製from.js到to.js 2.使用linux命令複製檔案 cp2.js 獲取...

nodejs 操作檔案(資料夾)

1.建立資料夾 if fs.existssync targetdir 2.刪除資料夾 方法1 使用遞迴 var deletefolderrecursive function path else fs.rmdirsync path 方法2 使用系統的命令 var exec require child ...