我在给定的特定时间运行backgroundworker时遇到问题.
我的代码只用了一秒就运行了后台工程师.
我想在后台增加Interval时间.
我正在使用这行代码在按钮单击事件中运行后台:
private void button1_Click(object sender, EventArgs e)
{
backgroundWorker1.RunWorkerAsync();
}
Run Code Online (Sandbox Code Playgroud)
然后在backgroundWorker1_DoWork:
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
backgroundWorker1.CancelAsync();
}
Run Code Online (Sandbox Code Playgroud)
最后backgroundWorker1_RunWorkCompleted:
private void backgroundWorker1_RunWorkerCompleted(object sender,RunWorkerCompletedEventArgs e)
{
backgroundWorker1.RunWorkerAsync();
}
Run Code Online (Sandbox Code Playgroud)
我想连续运行背景,但每5秒或超过5秒.
如果有人能帮助我,我将非常感激,
提前致谢.
我在创建多个目录结构时遇到问题,
我知道如何使用这些代码行创建一个目录来创建一个目录,因为我的项目中有超过50个目录和70个子目录.我想一键创建目录结构
private void button1_Click(object sender, EventArgs e)
{
string Path = "C:\\Test\\Test1";
Directory.CreateDirectory(Path);
}
Run Code Online (Sandbox Code Playgroud)
但我想创建这样的目录结构
示例: -
1)string Path1 = "C:\\Test";
2)string Path2 = "C:\\TestABC";
3)string Path3 = "C:\\Test1\\123";
4)string Path3 = "C:\\Test2\\145";
Run Code Online (Sandbox Code Playgroud)
通过这个例子,我想一次创建所有结构.
如果有人可以帮助我,会有很大的折价,
提前致谢.