Basic Bot setup
This commit is contained in:
25
src/utils/getAllFiles.ts
Normal file
25
src/utils/getAllFiles.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user