@wxaaasd каждый поток при запуске будет брать новую строку, если файл будет ресурсом. Нужно смотреть уроки по ресурсам что бы понимать принцип их работы
Как удалить из папки все файлы которые меньше 100 байт?
-
@mik888em погуглите bat скрипты для вашей задачи, а потом испольйзуте через запустить процесс
-
подсказали такой скрипт для чистки от всех файлов меньше 100 байт в папке ppp . Но где то ошибка.
const fs = require('fs'); const path = require('C:\\Users\\userprofile\\Downloads\\ppp'); const directory = 'ppp'; const testFolder = './ppp/'; function getFilesizeInBytes(filename) { var stats = fs.statSync(filename); var fileSizeInBytes = stats.size; return fileSizeInBytes; } fs.readdir(testFolder, (err, files) => { files.forEach(file => { console.log(file); fs.readdir(directory, (err, files) => { if (err) throw < 100; for (const file of files) { fs.unlink(path.join(directory, file), err => { if (err) throw err; }); } }); -
@mik888em said in Как удалить из папки все файлы которые меньше 100 байт?:
подсказали такой скрипт для чистки от всех файлов меньше 100 байт в папке ppp . Но где то ошибка.
const fs = require('fs'); const path = require('C:\\Users\\userprofile\\Downloads\\ppp'); const directory = 'ppp'; const testFolder = './ppp/'; function getFilesizeInBytes(filename) { var stats = fs.statSync(filename); var fileSizeInBytes = stats.size; return fileSizeInBytes; } fs.readdir(testFolder, (err, files) => { files.forEach(file => { console.log(file); fs.readdir(directory, (err, files) => { if (err) throw < 100; for (const file of files) { fs.unlink(path.join(directory, file), err => { if (err) throw err; }); } });Дай угадаю, вы этот скрипт использовали в действии "выполнить код"?
-
@mik888em это для node js, а вы его ещё походу сами переделали? Он не будет работать
const fs = require('fs').promises; const path = require('path'); const folderPath = 'E:/folder'; const maxSize = 100; //byte const files = await fs.readdir(folderPath) for(const file of files) { const filePath = path.resolve(folderPath, file) const stat = await fs.stat(filePath) if (stat.isFile() && stat.size < maxSize) { fs.unlink(filePath).catch(e => { console.log(e.message) }) } } -
-
Может посмотреть в строну AHK?
Для таких задач, думаю самое то! -
@mik888em said in Как удалить из папки все файлы которые меньше 100 байт?:
@Fox нет. я запустил .js файл батником
Таких извращений я ещё не видел
:D -
Копай в сторону командной строки
https://coderoad.ru/6764621/Удаление-файлов-меньшего-размера
-
@Bigma Да выше уже на любой вкус дали решения )