如何在Windows应用程序上识别文件名在Windows资源管理器上单击该文件



有没有办法获取用户使用 C# Windows 应用程序单击 Windows 资源管理器的文件详细信息。

用户不会修改、重命名或对文件执行任何操作,只需单击文件并在单击文件时获取该文件的所有详细信息。例如,当用户单击任何文件时,在Windows应用程序上触发某些事件。

我不确定我是否正确理解了你的问题,但这里有一个想法:
您可以构建一个由显示文件系统的树视图组成的 Windows 应用程序(请参阅此示例)。然后,用户可以在树视图中浏览不同的目录和文件。当他单击节点时,您可以在树视图旁边的标签中显示信息:

FileInfo fi1 = new FileInfo(pathOfTheClickedNode);
FileInfo fi = new FileInfo(path);
label1.Text = $"Filename: {fi.Name},nLast Access Time: {fi.LastAccessTime},nFile length: {fi.Length}";

最新更新