У меня небольшая проблема с моим приложением. Приложение сохраняет базу данных SQLite в папке C:\ProgramData\ProgramName\
при первом запуске. Я хотел проверить, удаляю ли я базу данных, может ли приложение создать новую базу данных. При запуске я проверяю, существует ли файл, используя функцию FileExists(filename)
из SysUtils. Но он всегда возвращает True, даже если я удалил папку ProgramName.
Если я использую другую папку (например,% AppData%), тогда все в порядке.
Что мне здесь не хватает? Почему функция FileExists всегда возвращает True?