16 lines
		
	
	
	
		
			393 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			393 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import fs from 'node:fs/promises';
 | |
| import path from 'node:path';
 | |
| 
 | |
| async function main() {
 | |
|   let count = 0;
 | |
|   for (const file of await fs.readdir('_site', { recursive: true })) {
 | |
|     const absolute = path.join('_site', file);
 | |
|     const stat = await fs.stat(absolute);
 | |
|     if (stat.isDirectory()) continue;
 | |
|     console.log(file);
 | |
|     count += 1;
 | |
|   }
 | |
|   console.log(`total: ${count}`);
 | |
| }
 | |
| 
 | |
| main();
 |