(path)
| 422 | |
| 423 | var rootDir = { type: 'dir', ls: {} } |
| 424 | var mkdir = function (path) { |
| 425 | var dir = rootDir |
| 426 | path.forEach(function (p) { |
| 427 | if (!(p in dir.ls)) { |
| 428 | dir.ls[p] = { |
| 429 | type: 'dir', |
| 430 | ls: {} |
| 431 | } |
| 432 | } |
| 433 | dir = dir.ls[p] |
| 434 | }) |
| 435 | } |
| 436 | dirs.forEach(function (e) { mkdir(e.fileNameSplit) }) |
| 437 | |
| 438 | var putFile = function (entry) { |