C#文件基本操作2-获取文件基本信息

简介: 原来的样例是用MESSAGEBOX来输出,我改成用RICHTEXT来输出。好看点哈。 1 using System; 2 using System.Collections.Generic; 3 using System.

原来的样例是用MESSAGEBOX来输出,我改成用RICHTEXT来输出。好看点哈。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.IO;
11 
12 namespace WindowsFormsApplication1
13 {
14     public partial class Form1 : Form
15     {
16         public Form1()
17         {
18             InitializeComponent();
19         }
20 
21         private void button1_Click(object sender, EventArgs e)
22         {
23             if (openFileDialog1.ShowDialog() == DialogResult.OK)
24             {
25                 textBox1.Text = openFileDialog1.FileName;
26                 FileInfo finfo = new FileInfo(textBox1.Text);
27                 string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead, lgLength;
28                 string strContent;
29                 strCTime = finfo.CreationTime.ToShortDateString();
30                 strLATime = finfo.LastAccessTime.ToShortDateString();
31                 strLWTime = finfo.LastWriteTime.ToShortDateString();
32                 strName = finfo.Name;
33                 strFName = finfo.FullName;
34                 strDName = finfo.DirectoryName;
35                 strISRead = finfo.IsReadOnly.ToString();
36                 lgLength = finfo.Length.ToString();
37 
38                 strContent = "文件信息:\n创建时间: "+ strCTime + 
39                     "\n上次访问时间:" + strLATime + 
40                     "\n上次写入时间:" + strLWTime + 
41                     "\n文件名称:" + strName + 
42                     "\n完整目录:" + strFName + 
43                     "\n完整路径:" + strDName + 
44                     "\n是否只读:" + strISRead + 
45                     "\n文件长度:" + lgLength;
46                 richTextBox1.Text = strContent;
47             }   
48         }
49     }
50 }

目录
相关文章
|
1月前
|
XML C# 数据格式
使用C#操作XML文件
使用C#操作XML文件
11 0
|
1月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
23 0
|
3月前
|
C#
C#读取html文件
C#读取html文件
29 3
|
3月前
|
C# 开发者
C# 10.0中的文件范围命名空间:简化代码组织的新方式
【1月更文挑战第18天】C# 10.0引入了文件范围的命名空间,这是一种新的语法糖,用于更简洁地组织和管理代码。文件范围命名空间允许开发者在每个文件的基础上定义命名空间,而无需显式使用花括号包裹整个文件内容。本文将深入探讨文件范围命名空间的工作原理、使用场景以及它们为C#开发者带来的便利。
|
5月前
|
C#
Visual Studio C# CS0006 C# 未能找到元数据文件
Visual Studio C# CS0006 C# 未能找到元数据文件
66 0
Visual Studio C# CS0006 C# 未能找到元数据文件
|
6月前
|
开发框架 .NET C#
利用WinDbg分析C#程序产生的转储文件
利用WinDbg分析C#程序产生的转储文件
|
7天前
|
XML C# 数据格式
C# 解析XML文件
C# 解析XML文件
17 1
|
4月前
|
IDE C# 开发工具
C# | 多线程批量下载文件(创建N个线程同时批量下载文件,只需要几行代码而已)
批量下载文件时使用多线程可以有效缩短完成时间,本文将讲解如何使用C#+CodePlus扩展库快速完成多线程的文件下载。 大部分代码由IDE自动生成,需要我们自己编写的代码正好**10行**。也就是说,只需要10分钟,就可以手撸一个多线程的批量下载器。
88 0
C# | 多线程批量下载文件(创建N个线程同时批量下载文件,只需要几行代码而已)
|
1月前
|
安全 数据处理 C#
C# Post数据或文件到指定的服务器进行接收
C# Post数据或文件到指定的服务器进行接收
|
1月前
|
C# 开发工具 数据安全/隐私保护
C#实现基于Word保护性模板文件的修改
C#实现基于Word保护性模板文件的修改