急实现较大文件移动读取进度条显示!该怎么解决

急:实现较大文件移动读取进度条显示!!
我在做一个E盘资源管理器,由其他盘符移动进来的文件会有文件内容的读写操作,现在在移动大的文件的过程中,是毫无外观提示的,我想要将大文件分割,然后通过进度条显示,请大神指点一下,具体该如何写,不胜感激!!!!急实现较大文件移动读取进度条显示!该怎么解决急实现较大文件移动读取进度条显示!该怎么解决急实现较大文件移动读取进度条显示!该怎么解决急实现较大文件移动读取进度条显示!该怎么解决
------解决方案--------------------
这个你要做两个线程,
自己启动一个线程(工作线程):
                   你自己启动一个线程,用于处理移动大文件
另外一个线程,也就是界面线程用来实现进度条显示
必须把界面线程和工作线程分开!
不然会卡死的假象!

希望能帮你! 这个显示精度你自己把握
 希望能帮到你!
------解决方案--------------------
得到总大小,在另外一线程中进行拷贝操作,计算出进度条长度,可以以像素为单为,总大小/总长度,算出最小变化步长,拷最小步长长度改变一下进度条进度
------解决方案--------------------
 SHFileOperation 文件操作API