帶進度條的檔案拷貝

2021-04-09 02:34:23 字數 1374 閱讀 1817

帶進度條的檔案拷貝

可以拷貝任何檔案,拷貝過程有進度條實時反映,並記錄使用時間.

顯示效果如圖:

private void btncopyfile_click(object sender, system.eventargs e)

if(false)//!checkfilepath)

cfw.sourcefile=txtsourcefile.text;

cfw.aimfile=txtaimfile.text;

cfw.oncopyfile+=new nex**art.mms.filemanager.class.copyfileworker.copyfileeventhandler(cfw_oncopyfile);

cfw.workovered+=new nex**art.mms.filemanager.class.copyfileworker.workovereventhandler(cfw_workovered);

system.threading.thread thread=new system.threading.thread(new  system.threading.threadstart(cfw.copyfile));//後台執行緒

thread.start();

timer1.enabled=true;//啟動計數器

timer1.start();

}private void cfw_oncopyfile(long lnghad, long lngcount,string strshow)

private void cfw_workovered()

private void timer1_tick(object sender, system.eventargs e)

//實現類

public class copyfileworker

public copyfileworker(string source,string aim)

private string _sourcefile;//原始檔路徑

public string sourcefile

set}

private string _aimfile;//目標檔案路徑

public string aimfile

set}

///

/// 二進位制讀取檔案,任何檔案

///

public void copyfile()

bwrite.flush();//清理快取區

bwrite.close();

bread.close();

fsaim.close();

fssource.close();

workovered();//觸發事件,呼叫完成複製後的處理程式}}

帶進度條的資料夾拷貝

net沒有提供資料夾的拷貝,今天寫了乙個 效果如圖 private void ultrabutton1 click object sender,system.eventargs e if system.io.directory.exists txtaimdirectory.text cdw.onco...

帶進度條的Loading製作

loading的製作已經是個比較老的話題了。但是最近仍然不斷有人問這個問題,畢竟什麼時候都有初學者嘛。換個角度看,這也說明我們的閃客隊伍是在不斷漲大,倒是個可喜的現象。也給了我動力,來寫這篇文章,給入門者提供乙個較為詳細的教程。好,我們開始。loading一般可以用兩幀來製作,放在動畫的最前面。如果...

帶進度條的版本更新

在網上找了很多的 bug一堆堆,很多 都是不一定符合自己的實際需求,都需要改進。下面的 就是那別人的 改進的,把專案整合到自己的專案裡時,會報錯,直接把build裡報錯的 注釋即可。原理其實很簡單。1,向後台發請求,獲取版本號。3,更新,安裝apk 版本號和版本的名字 string versionc...