Provide Relative Path in Node.js FS Module

Last updated on 23 Jul, 2022

fs module is part of Node.js framework. We can read to and write from files using fs methods. We discuss how to use relative paths with fs module.

Path module

path is another module in Node.js. It is used to resolve paths. We can use path to use relative paths with fs module.

For that, first import both modules.

import * as fs from "fs";
import * as path from "path";

Then create the path to file using relative syntax as shown below. This is just an example.

let filePath = path.resolve(__dirname, "../../../path/to/file.txt");

Then we can pass this path to fs to read or write as shown below

fs.readFileSync(filePath);