Консультация № 140279
19.07.2008, 19:17
0.00 руб.
0 11 2
Добрый вечер. Ув. эксперты, помогите пожалуйста: как в WinXP узнать, когда файл в последний раз был открыт?! Вопрос, наверное, кажется очень простым, потому что все знают, что это можно посмотреть через свойства файла. НО: когда вызываешь свойства, дата открытия переписывается на текущую. Короче, считается, что когда посмотрел свойства, файл и был открыт. А когда он был открыт, если не считать того, когда я в последний раз посмотрел его свойства?

Обсуждение

давно
Профессор
23061
930
19.07.2008, 19:24
общий
Вы нас путаете :). При вызове свойств дата последнего открытия не меняется.
Об авторе:
The human is a fallen angel sometimes thinking back on the sky
давно
Модератор
137394
1850
19.07.2008, 19:44
общий
Я тоже подумал "Вы нас путаете :). При вызове свойств дата последнего открытия не меняется.", но вот сейчас попробовал - и, о ужас, увидел " считается, что когда посмотрел свойства, файл и был открыт". И оказалось, это справедливо не для всех расширений файлов. Дальнейший анализ ситуации показал, что во всем "виноват" антивирусный монитор- когда я его отключил - всё стало правильно (правда, у тех файлов, свойства которых я уже просмотрел, дата открытия осталась сегодняшняя). По видимому, чем бы Вы не просматривали свойства файла, что через свойства файла, что скриптом, который можно было бы написать, при включенном антивирусном мониторе дата открытия поменяется.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Профессор
23061
930
19.07.2008, 19:49
общий
Фамилия антивирусного монитора?
Об авторе:
The human is a fallen angel sometimes thinking back on the sky
Неизвестный
19.07.2008, 20:43
общий
это ответ
Здравствуйте, Syarik!
Посмотреть время доступа (использования) можно из командного интерпретатора.
Пуск - Выполнить, набрать cmd.
команда dir <путь> /TA выводит на экран имя файла с датой доступа, если <путь>-полный путь к файлу; или список файлов с сортировкой по дате доступа,если <путь> указывает на каталог.
Например, dir c:\boot.ini /TA - выведет время доступа к файлу boot.ini
dir c:\windows /TA - выведет список файлов и подкаталогов папки c:\windows с сортировкой по дате доступа.
Если файлов в папке много, тогда можно перенаправить вывод в файл, например
dir c:\windows /TA > c:\spis.txt - выведет результат в файл spis.txt в корне диска с:, который потом можно открыть в блокноте.
давно
Модератор
137394
1850
19.07.2008, 22:30
общий
Для Alexander Babich. Его зовут VBA (Вирус БлокАда). По идее, это не существенно, и другие мониторы должны открыть файл, чтобы его проверить.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Неизвестный
19.07.2008, 22:38
общий
Голосуем. Симантек тоже изменяет это поле. Хотя, конечно можно было разработчикам как-то это предусмореть.
А у Вас, Александр Бабич, может просто антивирусный монитор накернён каким-то вирусом?
давно
Модератор
137394
1850
19.07.2008, 22:42
общий
Для Goblin34. Dir выдаёт дату последнего изменения.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Неизвестный
19.07.2008, 22:55
общий
Чьорт побьери...
Остался последний вариант, установить Far-менеджер и там по кнопке ctrl-A.
давно
Модератор
137394
1850
19.07.2008, 23:21
общий
Для Goblin34. Я должен извиниться, невнимательно прочел Ваш ответ. Dir по умолчанию действительно выдаёт дату последнего изменения. Но с ключом /TA действительно получим дату последнего использования (открытия). При этом даже при включенном антивирусном мониторе эта дата не меняется. Вы решили проблему.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
19.07.2008, 23:24
общий
Для Goblin34. А в ФАРе вообще классно!
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Неизвестный
20.07.2008, 05:59
общий
это ответ
<font color=blue><b>!!!</b></font>
Здравствуйте, Syarik! Здравствуйте, Syarik! попробуйте через Total Kommander Total Commander
<p><fieldset style=‘background-color:#EFEFEF; width:80%; border:blue 1px solid; padding:10px;‘ class=fieldset><font color=blue><i>программы Total Kommander нет.</i>
-----
</font><font color=#777777 size=1><b>• Отредактировал: <a href=http://rusfaq.ru/info/user/5157 target=_blank>deepTeNk</a></b> (Академик)
<b>• Дата редактирования:</b> 20.07.2008, 12:02 (MCK)</font></fieldset>
Форма ответа