【问题标题】:how do you get File Listing Details on c#您如何在 c# 上获取文件列表详细信息
【发布时间】:2015-01-07 13:43:38
【问题描述】:

我目前正在大学做作业,我正在努力完成一项特定的任务

显示文件列表后,我需要提示用户输入文件编号以获取有关该文件的更多详细信息。然后,用户可以输入数字 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# 我想知道是否有人知道如何指导我正确的步骤?谢谢你

【问题讨论】:

标签: c# file directory-listing


【解决方案1】:

对于一般文件信息,如大小以及创建和修改时间,请使用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 方法仅处理字符串操作。该文件不需要存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    相关资源
    最近更新 更多