From 626f49e7a2e7f7616c31ce0b7bdd8c5808f660ab Mon Sep 17 00:00:00 2001 From: "harshith.karkera" <harshith.karkera@niveussolutions.com> Date: Tue, 25 Feb 2025 11:39:56 +0530 Subject: [PATCH] file create function added --- index.js | 25 +++++++++++++++++++++---- message.txt | 1 + 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 message.txt diff --git a/index.js b/index.js index 82994d3..3fd237f 100644 --- a/index.js +++ b/index.js @@ -1,15 +1,32 @@ -// Creating a Promise const myPromise = new Promise((resolve, reject) => { setTimeout(() => { resolve("Hello World"); - }, 1000); // Simulating an async operation with setTimeout + }, 1000); }); -// Calling the Promise + myPromise .then((message) => { - console.log("Message:", message); // Display the message + console.log("Message:", message); }) .catch((error) => { console.error("Error:", error); }); + +const fs = require('fs/promises'); + +async function createFile() { + try { + const message = "New File Created"; + + + await fs.writeFile("message.txt", message); + + console.log("File 'message.txt' has been created successfully."); + } catch (error) { + console.error("Error creating file:", error); + } +} + + +createFile(); diff --git a/message.txt b/message.txt new file mode 100644 index 0000000..b91fc67 --- /dev/null +++ b/message.txt @@ -0,0 +1 @@ +New File Created \ No newline at end of file -- GitLab