new Promise((resolve, reject) => {
                        fs.lstat(source, (error, sourceLstat) => {
                            if (error) {
                                return reject(error);
                            }