To list all the files in the current directory and all subdirectories and print the full path to each file in TypeScript, we can use the Node.js file system module and recursion.
Here is the code:
index.ts374 chars18 linesThis code defines a function listAllFiles that takes a directory path as an argument. It reads the content of the directory using fs.readdirSync, then iterates over the files using a for...of loop. For each file, it joins the file path with the directory path using path.join and gets its stats using fs.statSync. If the file is a subdirectory, it calls listAllFiles recursively with the subdirectory path. Otherwise, it logs the file path to the console. Finally, it calls listAllFiles with the current directory path . to list files in the current directory and all subdirectories.
gistlibby LogSnag