C#winform WebClient下载文件 并获取文件大小(KB\M)


C#winform_WebClient下载文件_并获取文件大小(KB\M)



            private void button1_Click(object sender, EventArgs e)
        {
            WebClient webClient = new WebClient();
            webClient.DownloadFile("******下载地址URL", @"test.skp");


            long lSize = 0;
            lSize = new FileInfo("test.skp").Length;
            string m_strSize = "";
            long FactSize = 0;
            FactSize = lSize;
            if (FactSize < 1024.00)
                m_strSize = FactSize.ToString("F2") + " Byte";
            else if (FactSize >= 1024.00 && FactSize < 1048576)
                m_strSize = (FactSize / 1024.00).ToString("F2") + " K";
            else if (FactSize >= 1048576 && FactSize < 1073741824)
                m_strSize = (FactSize / 1024.00 / 1024.00).ToString("F2") + " M";
            else if (FactSize >= 1073741824)
                m_strSize = (FactSize / 1024.00 / 1024.00 / 1024.00).ToString("F2") + " G";


              textBox1.Text = m_strSize;




        }





    

    }
    }


winform代码
桂ICP备16004754号