项目名称:文件属性查看器(1.0版本) 项目进度:2小时 开发工具:VS2008 开发语言:C# 项目描述:原理很简单,主要是为了熟悉FileInfo类的属性 程序运行主界面: 程序部分源码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace FileAttributesTool { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void btnOpenFile_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { //文件路径 this.txtFilePath.Text = openFileDialog1.FileName; FileInfo fileInfo = new FileInfo(openFileDialog1.FileName); //文件名 this.txtFileName.Text = fileInfo.Name; //文件大小 this.txtSize.Text = fileInfo.Length.ToString(); //文件最后访问时间 this.txtLastAccessTime.Text = fileInfo.LastAccessTime.ToString(); //文件最后修改时间 this.txtLastWriteTime.Text = fileInfo.LastWriteTime.ToString(); //文件创建时间 this.txtCreationTime.Text = fileInfo.CreationTime.ToString(); //判断文件属性是否为只读 if ((fileInfo.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) { checkBoxReadOnly.Checked = true; } //判断文件属性是否为隐藏 if((fileInfo.Attributes & FileAttributes.Hidden)==FileAttributes.Hidden) { checkBoxHidden.Checked = true; } } } } }