Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Опасность хранения скрытых файлов


Автор: S.A.G. 5.4.2007, 02:30
Возможны ли обстоятельства при которых скрытые файлы или каталоги могли бы быть случайно удалены системой (имееться ввиду Windows XP)? Чем они по способу хранения отличаються от "обычных" файлов которые видны в проводнике?

Автор: localhost 5.4.2007, 08:07
Цитата(S.A.G. @  5.4.2007,  02:30 Найти цитируемый пост)
Чем они по способу хранения отличаються от "обычных" файлов которые видны в проводнике? 

Атрибутом "Скрытый" и все...

Цитата(S.A.G. @  5.4.2007,  02:30 Найти цитируемый пост)
Возможны ли обстоятельства при которых скрытые файлы или каталоги могли бы быть случайно удалены системой

Да. Когда Марс в третьей фазе Луны, то это возможно. А если серьезно, хотелось бы узнать в чем проблема и откуда такие вопросы smile

Автор: marykone 5.4.2007, 08:13
Цитата

Возможны ли обстоятельства при которых скрытые файлы или каталоги могли бы быть случайно удалены системой (имееться ввиду Windows XP)?


скрытые файлы по умолчанию (т.е. не создаваемые тобой) являються системными соответственно винда хранит в них нужную (но не всегда нужную) информацию для себя  

Автор: Akina 5.4.2007, 10:03
Атрибуты Hidden и System - вообще-то разные атрибуты. 

Система ничего "случайно" не удаляет. Если система удалила файл - либо была деинсталляция, либо была замена одного файла на другой, которая не завершилась. Если файл системный и лежит в системном каталоге либо являлся зарегистрированным, то он не удаляется, а переносится в каталог с точками восстановления (если служба включена).

Это касается штатного удаления. Если оно было нештатным (софт третьей фирмы, в т.ч. вирус) - ничего сказать нельзя.

Автор: RHS 5.4.2007, 10:20
Цитата(Akina @ 5.4.2007,  10:03)
Система ничего "случайно" не удаляет. Если система удалила файл - либо была деинсталляция, либо была замена одного файла на другой, которая не завершилась. Если файл системный и лежит в системном каталоге либо являлся зарегистрированным, то он не удаляется, а переносится в каталог с точками восстановления (если служба включена).

Это касается штатного удаления. Если оно было нештатным (софт третьей фирмы, в т.ч. вирус) - ничего сказать нельзя.

А если запихнуть исходный файлик в папку, с которой потом поработает деинсталятор? После удаления некоторых программ остается иногда несколько файлов (конфигурация, сейвы и п.р.) или это от программы будет зависеть?
И был у меня знакомый который прятал документы в папке Temp. Если не пользоваться всякими программами чистки системы, винда сама все из этой папки когданибудь потрет?

Автор: Akina 5.4.2007, 10:41
Цитата(RHS @  5.4.2007,  11:20 Найти цитируемый пост)
А если запихнуть исходный файлик в папку, с которой потом поработает деинсталятор? После удаления некоторых программ остается иногда несколько файлов (конфигурация, сейвы и п.р.) или это от программы будет зависеть?

Правильный деинсталлятор удаляет только что что записано инсталлятором. Появившиеся мимо инсталлятора файлы не трогаются, непустые каталоги не удаляются.
Некоторые (не все! как правило самописные) деинсталлеры удаляют и то, что было создано удаляемой программой. Если то что прятали, было похоже на результат работы программы - удалит. Но об этом всегда спросят.
Также некоторые инсталляторы предлагают удалить каталоги, даже если они непусты. Об этом тем более спросят.
Как поведет себя неправильный ака кривой деинсталлятор - одному богу ведомо...

Цитата(RHS @  5.4.2007,  11:20 Найти цитируемый пост)
И был у меня знакомый который прятал документы в папке Temp. Если не пользоваться всякими программами чистки системы, винда сама все из этой папки когданибудь потрет? 

Нет. Если не попросить этого явно в процессе работы апплета "Очистка диска".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)