Closed rasputinkirill closed 3 months ago
На винде проверка на только чтение через QFileInfo::isWritable()
не работает правильно, поэтому сделал так.
На винде проверка на только чтение через
QFileInfo::isWritable()
не работает правильно, поэтому сделал так.
У нас же есть утилита уже используемая в десятке мест которая проверяет можно ли записать или нет по данному пути. Она не подошла?
Работает с FileAndDirectoryUtils::isDirectoryWritable(const QString& dirPath)
Добавил проверку в таску, дополнил тест. Обращаю внимание, что путь переданный в таску создается инструментом makeblstdb самомтоятельно поэтому проверку на существования указанного пути в таске не произвожу, только на возможность записи.
Замечаний нет, апрув после тестов
Не стал делать поддержку "~" как валидной директории так как у нас нигде нет явного распознавания ее как домашней директории пользователя.