我试图编写一个程序来计算目录和子目录中的XML文件总量。 这是我尝试的方式:
namespace Jobbuppgift1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string path1 = "c:\\Jobbuppg";
private void textBox1_TextChanged(object sender, EventArgs e)
{
int fileCount = Directory.GetFiles(path1, "*.xml", SearchOption.AllDirectories).Length;
textBox1.Text = fileCount.ToString();
}
}
}
我没有错误,但没有任何反应。
答案 0 :(得分:0)
需要为path1添加额外的斜杠,否则" J"被逃脱或" @"也工作
namespace Jobbuppgift1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string path1 = "c:\\Jobbuppg";//this or line below
string path1 = @"c:\Jobbuppg";//this or line above
private void textBox1_TextChanged(object sender, EventArgs e)
{
int fileCount = Directory.GetFiles(path1, "*.xml", SearchOption.AllDirectories).Length;
textBox1.Text = fileCount.ToString();
}
}
}