C# WinForm VS2013获取文件/应用程序详细信息

2025-05-09 17:16:46

1、【1】打开Visual Studio 2013软件,并创建Windows窗体应用程序。【2】在主窗体中添加TextBox控件、Button控件、Label控件。【3】修改Button控件属性。Name----》but1Font----》宋体, 12pt, style=BoldText----》选择路径【4】修改TextBox控件属性Name----》txtBox1Font----》宋体, 12ptText----》请选择合法路径......OnlyRead----》True修改另一个TextBox控件属性Name----》txtBoxDisplayFont----》宋体, 12ptBackColor ----》BlackForeColor ----》LimeScrollBar ----》Vertical【5】修改Label控件属性Name----》label1Font----》宋体, 12ptText----》目录:【6】修改主窗体属性Name----》MainFormMaximzeBox ----》FalseFormBordStyle ---》Fixed3DText----》DemoForm【获取文件/应用程序信息】

C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息

2、【1】注册Button控件单击事件private void but1_Click(object sender, EventArgs e)【2】编写Button控件单击事件代码,即按钮被单击后执行的代码。#region 单击选择路径按钮 private void but1_Click(object sender, EventArgs e) { OpenFileDialog oFileDialog = new OpenFileDialog();//创建打开文件对象 oFileDialog.InitialDirectory = System.AppDomain.CurrentDomain.BaseDirectory;//对话框初始目录 oFileDialog.Filter = "All Files|*.*";//文件名筛选器 oFileDialog.Multiselect = false;//选择一个文件 oFileDialog.Title = "选择文件";//对话框标题 if (oFileDialog.ShowDialog() == DialogResult.OK) { this.txtBox1.Text = oFileDialog.FileName;//选中文件名 DisplayFileInformation(oFileDialog.FileName);//显示文件详细信息 } } #endregion

C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息

3、【1】编写显示文件或应用程序详细信蝌怦吩曰息代码,即根据完整有效路径获取其信息。#region 显示文件详细信息 private 即枢潋雳void DisplayFileInformation(string path) { FileInfo fileInfo = new FileInfo(path); if (fileInfo.Exists == true) { fileInfo.Refresh(); this.txtBoxDisplay.Clear(); this.txtBoxDisplay.AppendText("完整目录 :" + fileInfo.FullName + "\r\n"); this.txtBoxDisplay.AppendText("目录路径 :" + fileInfo.DirectoryName + "\r\n"); this.txtBoxDisplay.AppendText("占用空间 :" + (fileInfo.Length / 1024.0).ToString("0.00") + "KB\r\n"); this.txtBoxDisplay.AppendText("创建时间 :" + fileInfo.CreationTime + "\r\n"); this.txtBoxDisplay.AppendText("修改时间 :" + fileInfo.LastWriteTime + "\r\n"); this.txtBoxDisplay.AppendText("访问时间 :" + fileInfo.LastAccessTime + "\r\n"); this.txtBoxDisplay.AppendText("文件名 :" + fileInfo.Name + "\r\n"); this.txtBoxDisplay.AppendText("扩展名 :" + fileInfo.Extension + "\r\n\r\n\r\n"); FileVersionInfo fileVesionInfo = FileVersionInfo.GetVersionInfo(path); this.txtBoxDisplay.AppendText("产品名称 :" + fileVesionInfo.ProductName + "\r\n"); this.txtBoxDisplay.AppendText("公司名称 :" + fileVesionInfo.CompanyName + "\r\n"); this.txtBoxDisplay.AppendText("版本号 :" + fileVesionInfo.FileVersion + "\r\n"); this.txtBoxDisplay.AppendText("主版本号 :" + fileVesionInfo.FileMajorPart + "\r\n"); this.txtBoxDisplay.AppendText("次版本号 :" + fileVesionInfo.FileMinorPart + "\r\n"); this.txtBoxDisplay.AppendText("生成号 :" + fileVesionInfo.FileBuildPart + "\r\n"); this.txtBoxDisplay.AppendText("部件号 :" + fileVesionInfo.FilePrivatePart + "\r\n"); this.txtBoxDisplay.AppendText("说明 :" + fileVesionInfo.FileDescription + "\r\n"); this.txtBoxDisplay.AppendText("语言 :" + fileVesionInfo.Language + "\r\n"); this.txtBoxDisplay.AppendText("版权声明 :" + fileVesionInfo.LegalCopyright + "\r\n"); } else { this.txtBoxDisplay.AppendText("路径非法\r\n"); } } #endregion

C# WinForm VS2013获取文件/应用程序详细信息

4、【1】运行程序,获取QQ.exe详细信息。完整目录 :D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe目录路径 :D:\Program Files (x86)\Tencent\QQ\Bin占用空间 :61.41KB创建时间 :2019-09-07 19:08:01修改时间 :2019-12-25 11:43:41访问时间 :2019-12-26 8:44:04文件名 :QQScLauncher.exe扩展名 :.exe产品名称 :腾讯QQ公司名称 :Tencent版本号 :9.2.2.26569主版本号 :9次版本号 :2生成号 :2部件号 :26569说明 :腾讯QQ语言 :中文(简体,中国)版权声明 :Copyright (C) 1999-2019 Tencent. All Rights Reserved【2】获取C:\Windows\mib.bin文件信息完整目录 :C:\Windows\mib.bin目录路径 :C:\Windows占用空间 :42.12KB创建时间 :2019-03-19 12:44:30修改时间 :2019-03-19 12:44:30访问时间 :2019-03-19 12:44:30文件名 :mib.bin扩展名 :.bin产品名称 :公司名称 :版本号 :主版本号 :0次版本号 :0生成号 :0部件号 :0说明 :语言 :版权声明 :

C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
C# WinForm VS2013获取文件/应用程序详细信息
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢