[Node.js] fs 模組 – 建立與刪除目錄

fs 模組也提供了 fs.mkdir()、fs.mkdirSync() 方法來建立目錄;以及 fs.rmdir()、fs.rmdirSync() 方法來刪除目錄。此篇文章使用同步方法 fs.mkdirSync() 及 fs.rmdirSync() 來示範。

建立目錄與刪除目錄

在已存在的 dir/ 目錄下,建立 mkdirsync/ 目錄,建立好後,也刪除 mkdirsync/ 目錄。

var fs = require('fs');
var mkdirsync = 'dir/mkdirsync'; // 欲建立的目錄
fs.mkdirSync(mkdirsync, 0777); // 用同步的方式,建立目錄
console.info('fs.mkdirSync() done!');

var spawn = require('child_process').spawn; // 引入 child_process 模組
var ls_dir_mkdir = spawn('ls', ['-lh', 'dir']); // 執行 'ls -lh /dir'

ls_dir_mkdir.stdout.on('data', function(data){
  console.info('ls -lh dir/ stdout:');
  console.log('stdout: ' + data);
  fs.rmdirSync(mkdirsync);
  console.info('fs.rmdirSync() done!');
});

您可在此處留言

搶先留言!

Notify of
avatar
wpDiscuz