const Folder = function(name) {
Folder.prototype.add = function(file) {
Folder.prototype.add = function() {
console.info('开始扫描文件夹:' + this.name)
for(let i = 0, file; files = this.files; file = files[i++] ) {
const File = function(name) {
File.prototype.add = function() {
throw new Error('文件下面不能再添加文件')
File.prototype.scan = function() {
console.info('开始扫描文件:' + this.name)