43得票6回答
如何获取程序集的最后修改日期?

我想要渲染(用于内部调试/信息)程序集的最后修改日期,以便知道某个网站何时被部署。 能否通过反射来获取它? 我是这样获取版本的:Assembly.GetExecutingAssembly().GetName().Version.ToString(); 我正在寻找类似的东西--我不想打开物理文件...

33得票8回答
如何在Windows上访问文件属性?

上一次我问了一个类似的问题,但那个问题是关于svn相关的版本信息。现在我想知道如何查询Windows中有关dll文件的"文件版本"属性。我注意到wmi和win32file模块,但没有成功。

31得票5回答
VS Code扩展 - 获取完整路径

我正在为 VS Code 编写插件,并且需要知道调用扩展的文件路径,无论是从编辑器上下文菜单、资源管理器上下文菜单还是用户简单地输入扩展命令。function activate(context){ // get full path of the file somehow } 提前致谢!

31得票5回答
如何在Windows Vista及之后的系统(Windows 7, 2008)中查看.NET程序集的版本号?

在Windows 2003和Windows XP中,您可以右键单击程序集(.dll),选择“属性”,单击“版本”选项卡,然后您会看到三个不同的版本号:程序集版本、文件版本和产品版本。 如果您在Windows 2008上查看相同的文件属性,则只会看到文件版本和产品版本。 在Windows V...

15得票3回答
在C#中确定文件是否具有数字签名,而不需要实际验证签名。

有没有一种简单的方法检查文件上是否存在数字签名,而不需要尝试验证它所用的证书?我想在一个目录中签署大量exe和dll文件,但只想为还未被签名的文件签名。例如,如果其中一个文件已被Microsoft或其他第三方签名,我就不想再使用我的公司证书对其进行签名。通过右键点击文件并查看其属性可以轻松检查...

14得票1回答
通过ShellExecuteEx打开Windows文件属性对话框时缺失数据

我希望在我的C++代码中(在Windows 7上,使用VS 2012),显示一个文件的Windows文件属性对话框。我在这个答案中找到了以下代码(其中还包含完整的MCVE)。我还尝试首先调用CoInitializeEx(),如ShellExecuteEx()的文档中所述: // Whethe...

10得票7回答
在C#中读取扩展图像属性

如果可能的话(出于性能原因),我想在不打开图像的情况下找到磁盘上图像的高度/宽度。 Windows 图像属性窗格包含诸如宽度、高度、色深等信息,这让我相信它在某个地方存储了文件的元数据。如何访问这些信息?

10得票2回答
如何在Windows Forms应用程序中获取MP3文件的BPM属性

我正在尝试从一个MP3文件中获取BPM属性: 我可以看到如何在Windows商店应用程序中执行此操作,如下面这个问题所示: 如何在Windows Forms应用程序C#中读取MP3文件的Beats-per-minute标签? 但是我不知道如何在Windows Forms应用程序中使用...

9得票2回答
获取特定文件属性

我有一个简单的 WCF 服务,允许客户端/消费者上传图像、音频或视频文件。上传后,该服务应分析文件并以某种方式检索以下属性: 图像:宽度、高度、拍摄日期、使用的程序 音频:运行时间、艺术家、专辑、流派、比特率、出版年份 视频:运行时间、宽度、高度、帧数/秒、视频比特率、音频比特率 显然...

8得票2回答
Node JS - 读取文件属性

我正在使用NWJS开发一个桌面应用程序,需要获取.exe文件的文件属性。我尝试使用npm properties模块https://github.com/gagle/node-properties,但返回的对象为空。 properties.parse('./unzipped/File.exe'...