2021-06-08 17:08:59
Чейнджлог vk-remove-comments: исправил ошибку "EISDIR: Illegal operation on a directory".
После нескольких упоминаний в Уютной тумбочке о проекте узнало больше людей и многие репортили вышеуказанную ошибку (вообще странно, что мои самые лайтовые проекты, сделанные на коленке в итоге становятся самыми популярными). Ошибка исправлена, рассказываю, в чем была причина, чтобы вы не наступили на мои грабли.
Оказалось, что все люди, у которых возникала ошибка были пользователями macOS, а он, как известно, создает в каждой директории скрытый файл .DS_Store для хранения параметров директории. Скрипт читал директорию так: «прочитать все файлы в директории как текстовые, кроме самих файлов проекта». В итоге скрипт пытался прочесть в том числе и файл .DS_Store, у него не получалось и выбрасывалась ошибка.
Теперь скрипт читает только файлы с комментариями игнорируя все остальное. Если вы тоже хотите удалить все свои когда либо оставленные комментарии в ВК, то вам сюда https://github.com/mikhailsdv/vk-remove-comments
430 views14:08