Исправлено ошибочное создание пустой папки под снепшот
Логика работы в режиме командной стоки вынесена в отдельную функцию