下面是C#获得文件属性信息的实现方法的完整攻略。
1.获取文件信息对象
要获取文件属性信息,需要先获取文件信息对象。C#中可以使用FileInfo
类来获取文件信息对象,具体代码如下:
FileInfo fileInfo = new FileInfo("test.txt");
其中,test.txt
是要获取属性信息的文件名,可以根据具体情况进行修改。
2.获取属性信息
获取文件信息对象之后,可以通过该对象获取文件的各种属性信息。以下是几个常用的文件属性信息获取方法。
2.1获取文件名
可以使用FileInfo
对象中的Name
属性来获取文件名,代码如下:
string fileName = fileInfo.Name;
Console.WriteLine("文件名:" + fileName);
2.2获取文件大小
可以使用FileInfo
对象中的Length
属性来获取文件大小,代码如下:
long fileSize = fileInfo.Length;
Console.WriteLine("文件大小:" + fileSize + "字节");
2.3获取创建时间
可以使用FileInfo
对象中的CreationTime
属性来获取文件创建时间,代码如下:
DateTime createTime = fileInfo.CreationTime;
Console.WriteLine("创建时间:" + createTime);
2.4获取修改时间
可以使用FileInfo
对象中的LastWriteTime
属性来获取文件最后修改时间,代码如下:
DateTime modifyTime = fileInfo.LastWriteTime;
Console.WriteLine("修改时间:" + modifyTime);
2.5获取访问时间
可以使用FileInfo
对象中的LastAccessTime
属性来获取文件最后访问时间,代码如下:
DateTime accessTime = fileInfo.LastAccessTime;
Console.WriteLine("访问时间:" + accessTime);
示例说明
以下是两条示例说明:
示例一
假设我们需要获取同目录下的file1.txt
文件的属性信息,那么可以使用如下代码:
FileInfo fileInfo = new FileInfo("file1.txt");
string fileName = fileInfo.Name;
long fileSize = fileInfo.Length;
DateTime createTime = fileInfo.CreationTime;
DateTime modifyTime = fileInfo.LastWriteTime;
DateTime accessTime = fileInfo.LastAccessTime;
Console.WriteLine("文件名:" + fileName);
Console.WriteLine("文件大小:" + fileSize + "字节");
Console.WriteLine("创建时间:" + createTime);
Console.WriteLine("修改时间:" + modifyTime);
Console.WriteLine("访问时间:" + accessTime);
示例二
假设我们需要获取D:\test
目录下的file2.txt
文件的属性信息,那么可以使用如下代码:
FileInfo fileInfo = new FileInfo("D:\\test\\file2.txt");
string fileName = fileInfo.Name;
long fileSize = fileInfo.Length;
DateTime createTime = fileInfo.CreationTime;
DateTime modifyTime = fileInfo.LastWriteTime;
DateTime accessTime = fileInfo.LastAccessTime;
Console.WriteLine("文件名:" + fileName);
Console.WriteLine("文件大小:" + fileSize + "字节");
Console.WriteLine("创建时间:" + createTime);
Console.WriteLine("修改时间:" + modifyTime);
Console.WriteLine("访问时间:" + accessTime);
以上就是C#获得文件属性信息的实现方法的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#获得文件属性信息的实现方法 - Python技术站