用winform写一个展示D盘文件的代码
时间: 2024-03-02 12:48:50 浏览: 80
好的,以下是一个WinForm代码示例,用于展示D盘根目录下的所有文件和文件夹:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace DisplayFiles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnDisplay_Click(object sender, EventArgs e)
{
string path = @"D:\";
try
{
string[] files = Directory.GetFiles(path);
string[] directories = Directory.GetDirectories(path);
lstFiles.Items.Clear();
lstDirectories.Items.Clear();
foreach (string file in files)
{
lstFiles.Items.Add(file);
}
foreach (string directory in directories)
{
lstDirectories.Items.Add(directory);
}
}
catch (Exception ex)
{
MessageBox.Show("出现错误:" + ex.Message);
}
}
}
}
```
在这个示例中,我们创建了一个WinForm窗体,并在其中添加了两个ListBox控件,一个用于显示D盘根目录下的文件,另一个用于显示子文件夹。
在按钮的单击事件处理程序中,我们使用Directory类来获取D盘根目录下的所有文件和文件夹的路径,并将它们添加到ListBox控件中。
请注意,我们使用try-catch语句来捕获任何可能发生的异常,并在出现异常时弹出一个消息框显示错误消息。
这只是一个简单的示例,你可以根据实际需求进行扩展和优化,例如添加过滤器来只显示特定类型的文件。
阅读全文