我只有输出文件名的信息。
如何获取输出大小和修改日期?
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.ShowDialog();
textBox1.Text = fbd.SelectedPath;
DirectoryInfo di = new DirectoryInfo(fbd.SelectedPath);
FileInfo[] files = di.GetFiles();
DirectoryInfo[] directorys = di.GetDirectories();
foreach (FileInfo fil in files)
{
listView2.Items.Add(fil.Name);
}
foreach (DirectoryInfo dir in directorys)
{
listView1.Items.Add(dir.Name);
}
}
答案 0 :(得分:3)
所有这些属性都在FileInfo类:
foreach (FileInfo fil in files)
{
listView2.Items.Add(
new ListViewItem(
new string[] {
fil.Name,
fil.LastWriteTime.ToString(),
fil.Length.ToString()
}
)
);
}
答案 1 :(得分:0)
File.GetLastWriteTime将为您提供文件修改的最后时间,FileInfo.Length将为您提供文件的长度,如果这就是您要查找的内容。