使用c#写一个程序,将当前机器C盘Windows下system32中的所有dll文件的全路径输出到文本框中。
时间: 2024-03-09 17:44:36 浏览: 57
以下是一个示例程序,可以实现您的需求:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace ListDLLs
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 获取System32目录路径
string system32Path = Environment.SystemDirectory;
// 拼接完整路径,形如:C:\Windows\System32\*.dll
string searchPattern = Path.Combine(system32Path, "*.dll");
// 获取所有dll文件的路径
string[] dllFiles = Directory.GetFiles(system32Path, searchPattern);
// 将路径输出到文本框
foreach (string dllFile in dllFiles)
{
textBox1.AppendText(dllFile + Environment.NewLine);
}
}
}
}
```
在这个程序中,我们首先获取了系统的 System32 目录路径,然后使用 `Directory.GetFiles` 方法获取所有的 dll 文件路径,最后将路径逐个输出到文本框中。
阅读全文