add file & directory(with recursive) remove function