Add error handling for file copying

refactor_compressor
aandrew-me 3 weeks ago
parent 60b89f6107
commit f574ac514f

@ -568,7 +568,13 @@ class YtDownloaderApp {
// Check if the folder has already been copied
if (!existsSync(targetFfmpegFile)) {
if (existsSync(bundledDir)) {
try {
cpSync(bundledDir, targetDir, {recursive: true});
} catch {
console.error("Failed to copy bundled ffmpeg.");
return "";
}
} else {
return "";
}
@ -667,7 +673,13 @@ class YtDownloaderApp {
mkdirSync(targetDir, {recursive: true});
}
try {
copyFileSync(bundledNodePath, targetNodeFile);
} catch {
console.error("Failed to copy bundled Node runtime.");
return "";
}
return `${exeName}:${targetNodeFile}`;
}

Loading…
Cancel
Save