单击按钮时,我的程序将执行以下操作: 程序将文件复制到临时文件夹并从临时文件夹中创建一个 zip 文件。被复制的文件的路径存储在一个数组中。只是为了让事情清楚:
// "files" has stored the paths
private void button2_Click(object sender, EventArgs e)
{
foreach (var file in files)
{
File.Copy(file, tempPath + @"\" + System.IO.Path.GetFileName(file));
}
}
我想在我的表单中包含一个进度条,它提供有关所取得进展的反馈。对于每个复制的文件,进度条都应该移动。
我正在为如何以及在何处报告进展而苦苦挣扎。
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
int steps = files.Length;
for (int i = 0; i < steps; i++)
{
// Do something...
}
}
慕运维8079593
梵蒂冈之花
千万里不及你
相关分类