Проводник ведет запись списка операций (копирование, удаление, перемещение, создание нового файла, переименование), выполненных в текущем процессе проводника, так что если вы передумаете, вы сможете отменить изменения ( Ctrl+ Z) или повторить изменения ( Ctrl+ Y).
Я использую Windows 10 20H2, я закрепил отмену и другие на панели быстрого доступа. А кнопка редактирования в меню неактивна.
Кнопки отмены и повтора будут серыми, если нечего отменять/повторять, и синими, если есть операции, которые можно отменить/повторить. Когда кнопки отмены/повтора активны, наведение курсора на них отобразит сообщение, которое покажет конкретное действие, которое можно отменить/повторить, и покажет имя файла, над которым выполняется операция (Undo Move of File.txt). Имя файла не будет показано, если задействовано несколько файлов (Undo Move).
История отмен/повторов будет очищена при explorer.exe
перезапуске, что, по-видимому, указывает на то, что история хранится в оперативной памяти. История также будет очищена, если будет выполнено одно из следующих трех действий:
1. Окончательное удаление файла (без перемещения в $RECYCLE.BIN); 2. Создание ярлыка и попытка отменить создание ярлыка после сохранения ярлыка; 3. Выполнение файловой операции, требующей прав администратора.
Файловые операции, выполняемые другими программами (например, cmd, pwsh), не будут фиксироваться в истории проводника.
Вопрос: Как просмотреть историю операций этого файлового проводника?
Я видел здесь два похожих вопроса: Просмотр полной истории отмен в проводнике WindowsиПолучить историю файловых операций в Windows?
Однако ни один из них не решает мою проблему, так как
Я не пытаюсь отслеживать файловые операции, выполняемые в определенной папке, а скорее все операции, выполняемые в текущем процессе проводника;
Process Monitor отображает только операции, выполненные после его запуска, а не до него, а количество записанных событий увеличивается очень быстро, тысячи новых событий в секунду, большинство из них от explorer.exe, и это когда я не выполняю никаких операций, даже если я отфильтрую по идентификатору процесса и просмотрю сводку файла, папка будет записана, даже если папка только запрашивается, но не изменяется...
решение1
Я нашел несколько программных пакетов, которые отслеживают файловые операции. Это действительно хорошие бесплатные приложения, которые отслеживают изменения файлов.
Хотя они не запрашивают историю Windows Explorer и не являются тем, что я изначально планировал, это хорошие приложения, гораздо лучше, чем ничего.
По сути, это более специализированные версии Process Monitor, которые отслеживают только файловые операции.
Информацию я нашел здесь:
Я попробовал Windows Explorer Tracker, но он платный, поэтому я поискал альтернативы в Google и нашел страницы, упомянутые выше.
В настоящее время я использую «Phrozen Windows Files Monitor»,Результат сканирования VirusTotalсообщает, что один из 71 поисковиков распознал его как вредоносный, скорее всего, это ложный флаг.
Вот его окно:
Я не пробовал другие и не скачивал программное обеспечение с Raymond.cc, я поискал программное обеспечение в Google и нашел надежный источник для его загрузки.
Обратите внимание, что этот ответ определенно не является спамом, в худшем случае это рекомендация по программному обеспечению, и, да, я рекомендую приложения в некотором роде, но только потому, что я нашел их полезными и хотел поделиться ими с другими, и совершенно не потому, что я могу получить от этого какую-либо финансовую выгоду.