Заметки / Удаление пустых файлов
|
Логи
|
|
Если накопился большой объём файлов, часть из которых пустые, то их легко можно удалить обычным пакетным файлом:
empty.bat
@echo off
rem Отключения вывода информационных сообщений в консоль
rem Создаём переменную-счётчик
set /A c=0
rem Перебираем все файлы с расширением "log" в директории "logs"
for %%i in ("logs\*.log") do (
rem Если длина файла равна 0 байт
if %%~zi == 0 (
rem Показываем имя файла
echo %%i
rem Удаляем файл
del %%i
rem Считаем файл
set /A c=c+1
)
)
rem Выводим результат
echo.
echo Removed %c% empty files
echo.
rem Ждём нажатия клавиши
pause
После выполнения данной процедуры останутся только полезные файлы, что упростит работу с ними.
Результат:
Ещё один способ. Упорядочить файлы по размеру, выделить мышкой или Shift'ом с клавишами-срелками ненужные и нажать клавишу "Delete".
|
|