0
使用Meteor進行遞歸目錄移除的最佳方式是什麼?Howto在Meteor中遞歸移除目錄?
使用Meteor進行遞歸目錄移除的最佳方式是什麼?Howto在Meteor中遞歸移除目錄?
這裏是我如何做到這一點(在CoffeeScript中):
使用現有npm模塊像rimraf。這裏是你如何做到這一點從空項目開始:
$ meteor add meteorhacks:npm meteorhacks:async
$ meteor
一旦流星啓動,停止和編輯packages.json
的樣子:
{
"rimraf": "2.2.8"
}
在文件中再加入這樣的事情你server
目錄下:
var removeDirectory = Async.wrap(Meteor.npmRequire('rimraf'));
Meteor.startup(function() {
removeDirectory('/dir/to/remove');
});
其中/dir/to/remove
是,你猜對了,你想要的目錄遞歸刪除。
你是什麼意思目錄?如果您正在討論服務器上的文件系統,您可以使用node.js的內置fs模塊。 – 2015-01-09 21:19:07
fs.rmdir只能刪除空目錄,我正在討論像'rimraf'這樣的工具。或者,也許CollectionFS有一個適當的方法呢? – 2015-01-09 21:24:19