資源簡介
c#實現u盤操作程序,可進行對u盤的感應及安全卸載,插上u盤可對網絡資源的自動下載.

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Net;
using?System.IO;
using?System.Threading;
using?System.xml;
namespace?WebFileDown
{
????public?partial?class?fileDown?:Form
????{
????????public?fileDown()
????????{
????????????InitializeComponent();
????????}
????????string?xmlurl?=?Application.StartupPath?+?“//fileList.xml“;
????????xmlDocument?document;
????????public?bool?isExit?=?false;
????????string?downUrl?=?System.Configuration.ConfigurationSettings.AppSettings[“weburl“].ToString();
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????document?=?new?xmlDocument();
????????????document.Load(xmlurl);
????????????webFileDown();
????????????
?????????//???this.Hide();
??????????//??this.ShowInTaskbar?=?false;?
????????}????????
????????float?maxSpeed?=?0;
????????float?currentSpeed?=?0;
????????float?lastSpeed?=?0;
????????long?lastReceive?=?0;
????????long?reeciveSpan;
????????TimeSpan?span;
????????DateTime?start;
????????DateTime?lastTime;
????????TimeSpan?useTime;
????????void?webClint_DownloadProgressChanged(object?sender?DownloadProgressChangedEventArgs?e)
????????{
????????????try
????????????{
????????????????WebClient?webClint?=?(WebClient)sender;
????????????????span?=?DateTime.Now?-?lastTime;
????????????????lastTime?=?DateTime.Now;
????????????????useTime?=?lastTime?-?start;
????????????????reeciveSpan?=?e.BytesReceived?-?lastReceive;
????????????????currentSpeed?=?span.Milliseconds?>?0???reeciveSpan?*?1000?/?span.Milliseconds?/?1024?:?0;
????????????????maxSpeed?=?currentSpeed?>?maxSpeed???currentSpeed?:?maxSpeed;
????????????????lastSpeed?=?currentSpeed;
????????????????lastReceive?=?e.BytesReceived;
????????????????//label1.Text?=?“已下載:?“?+?e.BytesReceived?/?1024?+?“KB\n“?+
????????????????//????“總大小:?“?+?e.TotalBytesToReceive?/?1024?+?“KB\n“?+
????????????????//????“百分比:?“?+?e.ProgressPercentage?+?“%\n“?+
????????????????//????“當前速度:?“?+?currentSpeed.ToString(“F2“)?+?“KB/s\n“?+
????????????????//????“最大速度:?“?+?maxSpeed.ToString(“F2“)?+?“KB/s\n“?+
????????????????//????“用時:?“?+?(useTime.Minutes?*?60?+?useTime.Seconds)?+?“s“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[1].Text?=?e.BytesReceived?/?1024?+?“KB“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[2].Text?=?e.TotalBytesToReceive?/?1024?+?“KB“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[3].Text?=?e.ProgressPercentage?+?“%“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[4].Text?=?currentSpeed.ToString(“F2“)?+?“KB/s“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[5].Text?=?maxSpeed.ToString(“F2“)?+?“KB/s“;
????????????????this.listView1.Items[webClint.QueryString[“path“]].SubItems[6].Text?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????953??2010-07-23?15:10??WebFileDown\WebFileDown\app.config
?????文件????????521??2010-08-06?11:47??WebFileDown\WebFileDown\bin\Debug\fileList.xm
?????文件??????69632??2010-08-06?16:52??WebFileDown\WebFileDown\bin\Debug\WebFileDown.exe
?????文件????????953??2010-07-23?15:10??WebFileDown\WebFileDown\bin\Debug\WebFileDown.exe.config
?????文件?????122368??2010-08-06?16:52??WebFileDown\WebFileDown\bin\Debug\WebFileDown.pdb
?????文件???????5632??2005-12-08?14:51??WebFileDown\WebFileDown\bin\Debug\WebFileDown.vshost.exe
?????文件????????953??2010-07-23?15:10??WebFileDown\WebFileDown\bin\Debug\WebFileDown.vshost.exe.config
?????文件???????8402??2010-08-06?16:52??WebFileDown\WebFileDown\fileDown.cs
?????文件??????12226??2010-07-16?15:13??WebFileDown\WebFileDown\fileDown.Designer.cs
?????文件??????13616??2010-07-16?15:13??WebFileDown\WebFileDown\fileDown.resx
?????文件???????6250??2010-07-16?17:20??WebFileDown\WebFileDown\FileList.cs
?????文件???????8899??2010-07-16?12:03??WebFileDown\WebFileDown\FileList.Designer.cs
?????文件??????10022??2010-07-16?12:03??WebFileDown\WebFileDown\FileList.resx
?????文件???????7844??2010-08-06?11:05??WebFileDown\WebFileDown\Form1.cs
?????文件???????7519??2010-08-06?10:54??WebFileDown\WebFileDown\Form1.Designer.cs
?????文件???????6008??2010-08-06?10:54??WebFileDown\WebFileDown\Form1.resx
?????文件???????4326??2010-08-06?14:02??WebFileDown\WebFileDown\Form2.cs
?????文件???????1461??2010-08-04?14:08??WebFileDown\WebFileDown\Form2.Designer.cs
?????文件???????5814??2010-08-04?14:08??WebFileDown\WebFileDown\Form2.resx
?????文件????????353??2010-08-04?16:48??WebFileDown\WebFileDown\Form3.cs
?????文件????????970??2010-08-04?16:48??WebFileDown\WebFileDown\Form3.Designer.cs
?????文件???????8795??2010-08-06?14:34??WebFileDown\WebFileDown\Library\Device.cs
?????文件????????960??2010-08-06?14:34??WebFileDown\WebFileDown\Library\DeviceCapabilities.cs
?????文件???????8962??2010-08-06?14:34??WebFileDown\WebFileDown\Library\DeviceClass.cs
?????文件????????610??2010-08-06?14:34??WebFileDown\WebFileDown\Library\DiskDeviceClass.cs
?????文件???????6762??2010-08-06?14:34??WebFileDown\WebFileDown\Library\Native.cs
?????文件???????7490??2010-08-06?14:34??WebFileDown\WebFileDown\Library\Volume.cs
?????文件???????1326??2010-08-06?14:34??WebFileDown\WebFileDown\Library\VolumeDeviceClass.cs
?????文件???????5120??2010-07-26?11:55??WebFileDown\WebFileDown\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????10240??2010-07-26?11:55??WebFileDown\WebFileDown\obj\Debug\TempPE\Web?References.localhost.Reference.cs.dll
............此處省略48個文件信息
- 上一篇:Modbus串口通信
- 下一篇:xmodem通訊協議c#源碼全網獨一份絕對值3分
評論
共有 條評論