nyks provide a set of "missing" stuffs in nodejs basic api.
All those functions will eventually end up in the official API :-).
-
require('fs').deleteFolderRecursive(path);
Recursive folder deletion
-
require('fs').md5File(file_path, callback)
-
require('fs').md5FileSync(file_path)
Return md5 checksum of a file
-
require('fs').filesizeSync(path);
-
require('fs').filemtimeSync(path);
-
require('fs').isFileSync(path)
-
require('fs').isDirectorySync(path)
-
require('fs').tmppath (ext)
Return a unique file path in OS temp dir
-
require('fs').renameCross(src, dest, callback)
Rename src to dest (even on cross devices)