Files
DiscordBotOceano/src/utils/getAllFiles.ts
2024-04-07 12:11:59 +02:00

25 lines
569 B
TypeScript

import fs from "fs";
import path from "path";
export default (directory: string, foldersOnly = false) => {
let fileNames: string[] = [];
const files = fs.readdirSync(directory, {withFileTypes: true});
for(const file of files){
const filePath = path.join(directory, file.name);
if(foldersOnly){
if(file.isDirectory()){
fileNames.push(filePath);
}
}
else{
if(file.isFile()){
fileNames.push(filePath);
}
}
}
return fileNames;
}