From 2b819e40ef156327c44f5e419914d98f11939adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Manuel=20Gonz=C3=A1lez=20Garz=C3=B3n?= Date: Sat, 10 May 2025 15:11:42 -0500 Subject: [PATCH 1/2] Update FileHelper.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update FileHelper.ts para evitar error en la creación de reportes. Evita el error ENOENT: no such file or directory, cuando se debe crear un archivo en una ruta que aún no existe. Fixes TheSoftwareDesignLab/Kraken#4 --- src/utils/FileHelper.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/FileHelper.ts b/src/utils/FileHelper.ts index 3f50e61..c9e2bad 100644 --- a/src/utils/FileHelper.ts +++ b/src/utils/FileHelper.ts @@ -71,6 +71,7 @@ export class FileHelper { createFileIfDoesNotExist(path: string) { if (!fs.existsSync(path)) { + this.createFolderIfDoesNotExist(path); fs.openSync(path, 'w'); } } From 17e4568f39b4f6c38dc20cb6740efd5b07eab95d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Manuel=20Gonz=C3=A1lez=20Garz=C3=B3n?= Date: Wed, 21 May 2025 22:44:46 -0500 Subject: [PATCH 2/2] Crear las carpetas intermedias antes de crear un archivo. --- src/utils/FileHelper.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/FileHelper.ts b/src/utils/FileHelper.ts index c9e2bad..31aec75 100644 --- a/src/utils/FileHelper.ts +++ b/src/utils/FileHelper.ts @@ -69,10 +69,10 @@ export class FileHelper { } } - createFileIfDoesNotExist(path: string) { - if (!fs.existsSync(path)) { - this.createFolderIfDoesNotExist(path); - fs.openSync(path, 'w'); + createFileIfDoesNotExist(filePath: string) { + if (!fs.existsSync(filePath)) { + this.createFolderIfDoesNotExist(path.dirname(filePath)); + fs.openSync(filePath, 'w'); } }