fs Module
fs module, Node.js ka, BUILT-IN, CORE, MODULE, hai — FILES, aur, DIRECTORIES, ke, saath, INTERACT, karne, ke, liye, USE, hota, hai (readFile, writeFile, mkdir, unlink, etc.). HAR, METHOD, ke, TEEN, VERSIONS, hote, hain — CALLBACK-BASED, PROMISE-BASED, (fs.promises), aur, SYNC.
SYNC, METHODS, (jaise, readFileSync), MAIN, THREAD, ko, BLOCK, karte, HAIN — PRODUCTION, CODE, mein, INHE, AVOID, karna, CHAHIYE, EXCEPT, STARTUP, SCRIPTS, mein, JAHA, BLOCKING, matter, nahi, karta.
const fs = require("fs/promises");
async function readConfig() {
try {
const data = await fs.readFile("config.json", "utf8");
return JSON.parse(data);
} catch (err) {
console.error("File read failed:", err.message);
}
}- fs = built-in module, files/directories, ke, saath, interact, karne, ke, liye
- Callback, Promise (fs.promises), aur, Sync, teen, VERSIONS, hote, hain
- Sync methods, main thread, BLOCK, karte hain — production, mein, AVOID, karo
fs.watch(), EK, FILE, YA, DIRECTORY, mein, CHANGES, ko, MONITOR, karta hai — jaise, hi, KUCH, CHANGE, hota hai, EK, EVENT, FIRE, hota hai. Development, TOOLS, (nodemon) ISKA, USE, karके, FILE, CHANGE, PAR, SERVER, AUTO-RESTART, karte, HAIN.
fs.watch("config.json", (eventType, filename) => {
console.log(`${filename} changed: ${eventType}`);
});fs.existsSync(), EK, FILE, ke, EXISTENCE, CHECK, karta hai — MODERN, Node.js, mein, fs.access() ASYNC, VERSION, hai. RACE, CONDITION, AVOID, karne, ke, liye, EXISTS, CHECK, karne, ki, JAGAH, DIRECTLY, OPERATION, TRY, karके, ERROR, CATCH, karna, aksar, BEHTAR, hota hai.