Windows 7 按扩展名或应用程序获取打开的文件列表

Windows 7 按扩展名或应用程序获取打开的文件列表

经过大量研究,我需要问如何在 Windows 7 中获取具有特定扩展名的打开文件的路径列表。文件,而不是进程;我需要 Adob​​e Reader 或其他程序打开的文件。

有时我不得不重启电脑。我总是打开多个 PDF 和/或记事本文件。重启后很难重新打开这些文件以便快速恢复工作。我想知道如何获取按扩展名打开文件的路径列表,以便我可以编写一个批处理或 Python 脚本来保存这些文件名和路径,然后运行另一个脚本来重新打开这些文件。

我找到了 NirSoft 的工具 OpenedFilesView,它可以显示所有打开的文件和相关扩展名。因此,似乎可以从 Windows 获取按扩展名打开文件的路径列表,但我需要知道在 Windows 的命令提示符窗口/shell 中使用什么命令来执行此操作。

答案1

您可以使用SysInternals 进程浏览器(来自 Microsoft,免费下载)。它是一种强化版的任务管理器,具有“查找/查找句柄或 DLL”功能,搜索 *.pdf,它将列出所有程序,其中包含与该字符串匹配的所有打开的文件: 在此处输入图片描述

相关内容