我原来写过一个小程序
功能是移动某个文件夹下的某种扩展名的文件到其他地方。
我现在想改进一下这个程序,在这里我遇到了下面的两个问题。1、当程序移动大量的文件的时候,速度很慢。我想用多线程来解决这个问题,线程可能要用到10个以上。这个该怎么用呢?
必要的时候还可以随时终止运行或是暂停。线程该怎么分配和使用呢?
2、我想在移动的时候,显示一个进度条,显示移动了多少。这个又该什么实现呢?我原来想的是用100除以文件的个数来得到每次需要递增的值,但是如果除不尽时就不好办了。大家有没有什么好的方法。
这些问题都应该是经常会遇到的,希望有人帮忙指点一下啊!