Here's an example of how to use the ensureDirSync
function from the fs-extra
library in TypeScript:
index.ts228 chars11 lines
In this example, we're importing the entire fs-extra
module using the wildcard (*
) symbol, and then using the ensureDirSync
function to ensure that a given directory exists. If the directory already exists, this function does nothing. If it doesn't exist, the function creates it (including any necessary parent directories).
We're also wrapping the call to ensureDirSync
in a try-catch block to handle any errors that might occur. If an error does occur, we display it in the console.
Note that this function is synchronous, so it will block the rest of your code until the directory has been created or verified. If you need to ensure the existence of multiple directories, you can call ensureDirSync
multiple times (once for each directory).
gistlibby LogSnag