如何在 C# 上获取文件列表详细信息
本文关键字:文件 列表 详细信息 获取 | 更新日期: 2023-09-27 18:36:39
我目前正在大学做作业,我正在为一项特定任务而苦苦挣扎
显示文件列表后,我需要提示用户输入文件编号以获取有关该文件的更多详细信息。然后,用户可以输入数字 0 以跳过此步骤。显示的额外详细信息应为:
File: notepad.exe
Full file name: C:'Windows'notepad.exe
File size: 93536 bytes
Created: 14/07/2009 12:54:24
Last accessed: 10/08/2009 15:21:05
我正在使用 C# 我想知道是否有人知道如何指导我迈出正确的一步? 谢谢
有关常规文件信息(如大小以及创建和修改时间),请使用 FileInfo
类。
FileInfo f = new FileInfo(@"C:'Windows'Notepad.exe");
long size = f.Length;
DateTime creation = f.CreationTime;
DateTime modification = f.LastWriteTime;
string name = f.Name; //returns "Notepad.exe"
//etc...
或者,要从完整路径获取文件名,请使用 Path
类。
string fName = Path.GetFilename(@"C:'Windows'Notepad.exe"); //returns "Notepad.exe"
我将把信息字符串的格式留给你。
请注意,FileInfo
取决于文件的存在,而Path
方法仅处理字符串操作。该文件不需要存在。