用c#写一个程序,当程序运行时,将最后一个固定磁盘根目录中的文件及一级文件夹中的全部文件路径存储到一个数组中,然后显示到文本框中。
时间: 2024-03-09 10:45:11 浏览: 19
好的,以下是实现该功能的C#代码:
```csharp
using System;
using System.IO;
using System.Linq;
using System.Windows.Forms;
namespace FileList
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string rootPath = Path.GetPathRoot(Environment.SystemDirectory); // 获取系统盘符
string[] files = Directory.GetFiles(rootPath); // 获取根目录中的文件
string[] dirs = Directory.GetDirectories(rootPath); // 获取根目录中的一级子文件夹
string[] result = files.Concat(dirs).ToArray(); // 合并文件和文件夹路径数组
textBox1.Lines = result; // 显示到文本框中
}
}
}
```
该程序的主要思路是使用 `Directory.GetFiles` 方法和 `Directory.GetDirectories` 方法获取最后一个固定磁盘根目录中的文件和一级子文件夹,然后使用 `Concat` 方法将两个数组合并成一个数组,最后将结果显示到文本框中。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)