node package manager


Convert a filename to a partitioned directory and filename


If you need to store loads of files partdir can convert a filename to a hash where the leading part is used as a directory and the remainder as a filename.

var path = require('path');
var partdir = require('partdir');
var parted = partdir('myfile.bin');
console.log(path.join(parted.dir, parted.file)

prints 2a/a3455b63e270b69736191c20c76a162c0c26e0.