获取下载文件的大小

在使用PowerShell下载文件时,总希望展示一个进度条来查看下载进程

这就需要知道下载文件的大小,然后通过百分比的形式显示进度

  要获得下载文件的大小可以使用如下:

function Get-DownloadSize
{
    [CmdletBinding()]
    Param
    (
        [Parameter(Mandatory,ValueFromPipeline)]
        [String]
        $url
    )

    Process
    {
        $webRequest=[System.Net.WebRequest]::Create($url)
        $response=$webRequest.GetResponse()
        $response.ContentLength
        #($response.ContentLength/1024kb).ToString()+‘ mb‘
    }
}

效果如下:

  

原文地址:https://www.cnblogs.com/feiyucha/p/11107413.html

时间: 2024-09-29 23:29:45

获取下载文件的大小的相关文章

获取要下载文件的大小信息

原文来自IOS教程网,转载时请注明文章的来源:http://ios.662p.com/thread-1660-1-1.html NSURLConnectionDataDelegate方法中有: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 -(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {     //This method is calle

获取下载文件的路径

//下载action public void GetFile(string guid) { if (string.IsNullOrEmpty(guid)) { Response.Write("<script>alert('参数错误');</script>"); } //获取下载文件路径 string filePath = GetDownPath(guid); if (!System.IO.File.Exists(filePath)) { Response.Wri

获取iOS文件夹大小

提供一种获取iOS文件夹大小的方法.没有使用对文件夹内的文件枚举与文件大小字节数的累加. NSURL *cacheDirectory = [[NSFileManager defaultManager] URLForDirectory:NSCachesDirectory inDomain:NSUserDomainMaskappropriateForURL:nil create:NO error:nil]; NSDictionary *attributes = [[NSFileManager def

(判断url文件大小)关于inputStream.available()方法获取下载文件的总大小

转自:http://hold-on.iteye.com/blog/1017449 Java代码   如果用inputStream对象的available()方法获取流中可读取的数据大小,通常我们调用这个函数是在下载文件或者对文件进行其他处理时获取文件的总大小. 以前在我们初学File和inputStream和outputStream时,有需要将文件从一个文件夹复制到另一个文件夹中,这时候我们用的就是inputStream.available()来获取文件的总大小,而且屡试不爽. 但是当我们要从网

快速获取远程文件的大小

<?php // 快速获取远程文件大小 // http 文件 $url = 'http://bbs.csdn.net/topics/360076220'; // ftp 文件 // $username = 'xxxx';//ftp帐号 // $password = 'xxxx';//ftp密码 // $url = 'xxx.xxx.xxx/xx.xxx'; //ftp服务器地址+文件路径+文件名例如: ftp.t35.com/down.zip // $ftp_server = "ftp:/

FileSizeUtil【获取文件夹或文件的大小】

版权声明:本文为博主原创文章,未经博主允许不得转载. 前言 获取文件夹或者文件的大小,可以指定单位,也可以自动计算合适的单位值. 效果图 代码分析 常用的方法: getFolderOrFileSize(String filePath,int sizeType)[获取指定文件或指定文件夹的的指定单位的大小] getAutoFolderOrFileSize(String filePath)[自动计算指定文件或指定文件夹的大小] 使用步骤 一.项目组织结构图 注意事项: 1.导入类文件后需要chang

LOADRUNNER上传及下载文件

(1)LoadRunner上传文件 web_submit_data("importStudent.do", "Action=https://testserver/console/importStudent.do", "Method=POST", "EncType=multipart/form-data", "RecContentType=text/html", "Referer=https://t

LoadRunner下载文件脚本

LoadRunner下载文件脚本 在看普泽关于pezybase的测试报告的时候,发现里面有用到jmeter(http协议)并发测试下载文件,考虑到后面可能需要在公司pezybase的并发下载,把之前使用过的loadrunner下载文件脚本重新运行和整理一下. 一.http协议 loadrunner使用http协议是无法录制到下载过程的,只会往服务器发送一个下载请求,其实服务器已经把数据返回给客户端了,但是loadrunner是录制不到保存文件到本地这个过程,所以就是需要我们手动把收到的内容保存打

多线程实现下载文件

一:需求分析 1:下载远程资源文件,通过多线程下载,达到高效的目的. 2:使用5个线程分别下载文件的不同部分. 二:定义成员变量以及初始化变量 1 // 定义成员变量 2 private String path; // 远程资源路径 3 private String targetPath; // 本地存储路径 4 private DownFileThread[] threads; // 线程list 5 private int threadNum; // 线程数量 6 private long