Как закрыть файл с сохранностью данных?
Что значит не был закрыт ? Прога сдохла ? Тогда что есть то есть, ничего больше не сделать.
надо переформулировать или уточнить, чем открывалось и что не закрылось.
просто не понятно даже --- он уже не закрылся, или это должно произойти в будующем.
если уже не закрылся, то какая к черту вероятнось --- он уже либо нормальный, либо испорченный.
+все зависит от проги.
если она постоянно к нему обращается (именно к диску то есть именно пишет, тогда скорее всего файл запортится.
если она только читает при открытии, а потом работает с памятью. то, конечно, файл останется таким, каким его сохранили в последний раз.
Есть достаточно рюхливые проги, которые в случае изменения содежимого файла(или там удаления) сообщают об этом и спрашивают, "reload file?". В любом случае, ты потом сможешь этой прогой сохранить файл на диск, т.е. обновить его содержимое (соотв. если файл не был reload, старые изменения из другой программы не сохранятся).
Философский такой вопрос
В офисе стоит программа ArchiCAD 9.0.
То ли кряяк корявый, то ли софт глюкавый, но возникает следующая проблема:
Если открыть файл-проект, и в нём работать, и потом сохранить этот проект.
А потом закрыть ArchiCAD(в системе он больше не висит потом снова его запустить и открыть в нём первоначальный файл-проект, возникает ошибка, что этот файл-проект используется в данный момент этой же машиной и не может быть открыт для модификации.
Задача: сделать так, чтобы не вылезало такой фигни при открытии, что файл всё ещё используется машиной.
И второй вопрос: если принудительно закрыть этот файл-проект, который в данный момент используется, при закрытом ArchiCAD 9; то сохраняться ли все данные, сделанные при самой последней модификации этого файла-проекта и не приведёт ли грубое закрытие файла к потере или порче этого файла-проекта?
Для начала посмотри, какая программа этот файл захватила.
Может у тебя просто антивирус тормозит, и не успевает отпустить файл до запуска ArchCad-а.
ps
Если программа из системы выгружена - то захват файла должен автоматом сниматься.
> если принудительно закрыть этот файл-проект, который в данный момент используется, при закрытом ArchiCAD 9
если ArchiCad закрыт, то файл должен быть закрыт
одно из двух:
1. либо ArchiCad все-таки не закрывается полностью
2. либо какая-то другая программа захватывает файл.
зыы. посмореть какая программа "захватывает" файл, можно например с помощью Process Explorer от Sysinternals.
Мб действительно он перехватывает этот файл.
Спасибо за инфу, на следущей неделе посмотрю, антивирусник ли это.
Оставить комментарий
12345
Если он случайно не был закрыт одной большой прогой?И есть ли вероятность потерять данные этого файла при таком закрытии, при условии, что они были сохранены, но файл не был закрыт и фактически использовался?