Показать сообщение отдельно
  #5 (permalink)  
Старый 09.07.2021, 09:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Предложу такой вариант...

const fs = require('fs');
 
const path = 'c:\\tmp\\';
const max = 100
 
fs.readdir(path, (err, items) => {
    for (let i=0; i<items.length; i++) {
        const file = path + '\\' + items[i];
        (file => fs.stat(file, (err, stats) => {
			if (!stats.isFile()) return
			if (stats.size < max) {
				console.log('Удаление файла', file);
				console.log(stats.size);
				fs.unlinkSync(file, err => console.log(err))
			}
        }))(file);
    }
});
Ответить с цитированием