C# 知道通过uri获得文件大小?

请教各位高手,如何通过URI获得文件的大小
2025-02-27 14:52:44
推荐回答(3个)
回答1:

HttpWebRequest request = (HttpWebRequest)System.Net.WebRequest.Create("你的URL");
HttpWebResponse response = (HttpWebResponse )request.GetResponse();
Stream stream = response.GetResponseStream();
long sumLength = response.ContentLength;//获得文件的总大小

回答2:

用System.IO.FileInfo(文件路径)实例化一个FileInfo对象,Length属性就是大小(单位字节);

参考如下:
foreach (string FileName in FileNames)
{
//取得文件大小
FileInfo MyFileInfo = new FileInfo(FileName);
float MyFileSize = (float)MyFileInfo.Length / (1024 * 1024);
}

回答3:

试试webclient