Я создал программу на Java в Eclipse. Я начал на Windows XP, но недавно обновил.
Как часть механизма сохранения, программа записывает настройки в файл settings_new.sav
. Если все в порядке, он удаляет settings.sav
и переименовывает новый, чтобы соответствовать старому имени. Хотя он работал под winXP (по крайней мере, я так думал, но сейчас не могу проверить), под win7 он не может удалить файл, даже если это была программа, которая его создала (хотя это другой экземпляр программы). ).
Файл подобран Eclipse и может быть удален оттуда довольно счастливо. Я могу удалить это вручную. Я администратор на своем компьютере. Эта папка находится внутри папки рабочей области и не находится в Program Files (хотя я понятия не имею, установят ли ее потенциальные пользователи). Программа может создавать и изменять файлы просто отлично. Это не исключение, которое, как я думал, было бы, если бы win7 блокировал его.
Есть идеи?