pub fn download_dir_to_path(
    stack: &Stack,
    dir: DirId,
    config: ChunkDownloadConfig,
    path: &Path
) -> BuckyResult<(Box<dyn DownloadTaskControl>, DirTaskPathControl)>