HttpWebRequest request = (HttpWebRequest)System.Net.WebRequest.Create("你的URL");
HttpWebResponse response = (HttpWebResponse )request.GetResponse();
Stream stream = response.GetResponseStream();
long sumLength = response.ContentLength;//获得文件的总大小
用System.IO.FileInfo(文件路径)实例化一个FileInfo对象,Length属性就是大小(单位字节);
参考如下:
foreach (string FileName in FileNames)
{
//取得文件大小
FileInfo MyFileInfo = new FileInfo(FileName);
float MyFileSize = (float)MyFileInfo.Length / (1024 * 1024);
}
试试webclient