Как закрыть файл с сохранностью данных?

12345

Если он случайно не был закрыт одной большой прогой?
И есть ли вероятность потерять данные этого файла при таком закрытии, при условии, что они были сохранены, но файл не был закрыт и фактически использовался?

ppplva

Что значит не был закрыт ? Прога сдохла ? Тогда что есть то есть, ничего больше не сделать.

SCIF32

ниче не понятно.
надо переформулировать или уточнить, чем открывалось и что не закрылось.
просто не понятно даже --- он уже не закрылся, или это должно произойти в будующем.
если уже не закрылся, то какая к черту вероятнось --- он уже либо нормальный, либо испорченный.
+все зависит от проги.
если она постоянно к нему обращается (именно к диску то есть именно пишет, тогда скорее всего файл запортится.
если она только читает при открытии, а потом работает с памятью. то, конечно, файл останется таким, каким его сохранили в последний раз.

Trams

Всё зависит от "одной большой проги", в которой файл по прежнему открыт.
Есть достаточно рюхливые проги, которые в случае изменения содежимого файла(или там удаления) сообщают об этом и спрашивают, "reload file?". В любом случае, ты потом сможешь этой прогой сохранить файл на диск, т.е. обновить его содержимое (соотв. если файл не был reload, старые изменения из другой программы не сохранятся).

ppplva

Вопрос вот в чем: файл не закрыт уже или ещё ?
Философский такой вопрос

12345

Постараюсь объяснить попонятнее:
В офисе стоит программа ArchiCAD 9.0.
То ли кряяк корявый, то ли софт глюкавый, но возникает следующая проблема:
Если открыть файл-проект, и в нём работать, и потом сохранить этот проект.
А потом закрыть ArchiCAD(в системе он больше не висит потом снова его запустить и открыть в нём первоначальный файл-проект, возникает ошибка, что этот файл-проект используется в данный момент этой же машиной и не может быть открыт для модификации.
Задача: сделать так, чтобы не вылезало такой фигни при открытии, что файл всё ещё используется машиной.
И второй вопрос: если принудительно закрыть этот файл-проект, который в данный момент используется, при закрытом ArchiCAD 9; то сохраняться ли все данные, сделанные при самой последней модификации этого файла-проекта и не приведёт ли грубое закрытие файла к потере или порче этого файла-проекта?

Dasar

> возникает ошибка, что этот файл-проект используется в данный момент этой же машиной и не может быть открыт для модификации
Для начала посмотри, какая программа этот файл захватила.
Может у тебя просто антивирус тормозит, и не успевает отпустить файл до запуска ArchCad-а.
ps
Если программа из системы выгружена - то захват файла должен автоматом сниматься.
> если принудительно закрыть этот файл-проект, который в данный момент используется, при закрытом ArchiCAD 9
если ArchiCad закрыт, то файл должен быть закрыт
одно из двух:
1. либо ArchiCad все-таки не закрывается полностью
2. либо какая-то другая программа захватывает файл.

Trams

зыы. посмореть какая программа "захватывает" файл, можно например с помощью Process Explorer от Sysinternals.

12345

Насчёт антивируса я не подумал.
Мб действительно он перехватывает этот файл.
Спасибо за инфу, на следущей неделе посмотрю, антивирусник ли это.
Оставить комментарий
Имя или ник:
Комментарий: