[Node.js] fs 模組 – 更改檔案所有權、許可權

在 Node.js 中,共提供了 fs.chown()、fs.chownSync()、fs.fchown()、fs.fchownSync() 這四個方法來更改檔案的所有權。
其中,fs.chown()、fs.chownSync() 可直接使用檔案路徑進行操作;另外兩個則是需要使用 file descriptor 才可操作。

在 Node.js 中,共提供了 fs.chmod()、fs.chmodSync()、fs.fchmod()、fs.fchmodSync() 這四個方法來更改檔案的許可權。
其中,fs.chmod()、fs.chmodSync() 可直接使用檔案路徑進行操作;另外兩個則是需要使用 file descriptor 才可操作。

繼續閱讀 “[Node.js] fs 模組 – 更改檔案所有權、許可權”

[Node.js] 使用 child_process 模組建立子處理程序

child_precess 模組提供了四種建立子處理程序的方法,分別是:spawn()exec()execFile()fork()。為了要讓 Node.js 能夠支援多處理程序任務,就能夠實現對多核心 CPU 的有效利用。

spawn() 是最原始的建立子處理程序的方法,其他三個都是透過對 spawn() 方法不同程度地進一步封裝實作的。

繼續閱讀 “[Node.js] 使用 child_process 模組建立子處理程序”