[bugfix-602] fix link playlists error

This commit is contained in:
MathieuG-P
2024-10-05 17:29:34 +02:00
parent 1eea031438
commit 55f45e438c
+5 -5
View File
@@ -92,17 +92,17 @@ export function moveFolderContent(src: string, dest: string, option?: MoveOption
await ensureFolderExist(dest);
const files = await readdir(src, { encoding: "utf-8" });
const files = await readdir(src, { encoding: "utf-8", withFileTypes: true });
progress.total = files.length;
for(const file of files){
const srcFullPath = path.join(src, file);
const destFullPath = path.join(dest, file);
const srcFullPath = path.join(src, file.name);
const destFullPath = path.join(dest, file.name);
const srcChilds = await readdir(srcFullPath, { encoding: "utf-8", recursive: true });
const srcChilds = file.isDirectory() ? await readdir(srcFullPath, { encoding: "utf-8", recursive: true }) : [];
const allChildsAlreadyExist = srcChilds.every(child => pathExistsSync(path.join(destFullPath, child)));
if(!allChildsAlreadyExist){
if(file.isFile() || !allChildsAlreadyExist){
await move(srcFullPath, destFullPath, option);
}