我正在尝试将总目录大小放在标签上:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static string GetDirectorySize(string parentDir)
{
Console.WriteLine(GetDirectorySize(@"C:\example\"));
long totalFileSize = 0;
string[] dirFiles = Directory.GetFiles(parentDir, "*", System.IO.SearchOption.AllDirectories);
foreach (string fileName in dirFiles)
{
// Use FileInfo to get length of each file.
FileInfo info = new FileInfo(fileName);
totalFileSize = totalFileSize + info.Length;
}
return totalFileSize.ToString();
}
}
第一个问题,我应该返回那个字符串吗?
第二个问题,现在我如何根据label1.Text
提供的信息更改totalFileSize
?
我试图在返回后添加:
Form1 frm1 = new Form1();
frm1.label1.Text = totalFileSize.ToString();
我没有错误,但仍然,标签没有变化...... 有没有更好的方法呢?