【问题标题】:How to know which file is opening in Computer using C#如何知道使用 C# 在计算机中打开了哪个文件
【发布时间】:2011-10-15 18:43:53
【问题描述】:

我想知道我们正在打开的文件名。 例如:

如果我们正在打开 notepad.exe,那么我的程序应该会显示 notepad.exe 已打开。

如果我们正在打开 song.mp3,那么我的程序应该会显示 song.mp3 已打开。

如果我们正在打开movie.mpeg,那么我的程序必须告诉movie.mpeg 已打开。

如果我们打开 abc.txt,那么我的程序必须告诉 abc.txt 已打开。

在这里,我想知道我的计算机上打开了哪些文件。

请帮帮我。

谢谢

【问题讨论】:

    标签: c# windows operating-system systems-programming


    【解决方案1】:

    列出所有打开的文件非常困难。查看Code Project 上的Listing Used Files 解决方案。它列出了当前打开的所有文件。

    【讨论】:

    • 您好,CodeProject 的这个解决方案只显示正在运行的程序,但不显示我在媒体播放器中打开的文件。它显示 wmplayer.exe 正在运行,但未显示 movie.mpeg 文件已在媒体播放器中打开。
    • 这可能会成功.. groups.google.com/group/…
    • 请查看我提供的代码项目链接中的EnumerateOpenedFiles 方法,它列出了所有打开的文件...该应用程序(可供下载)能够列出打开的文件特定文件夹)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多