当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 10 中从 PowerShell 下载文件

作者:精品下载站 日期:2024-12-14 05:34:22 浏览:15 分类:玩电脑

如何在 Windows 10 中从 PowerShell 下载文件


PowerShell 在 Windows 8 中成为 Windows 中的默认应用程序。它不是命令提示符的替代品,但它可以完成命令提示符无法完成的操作,而且更多时候它更易于使用。一个常见的例子是下载文件。如果您想从命令提示符下载文件,您需要跳过很多麻烦。通常,您需要安装 wget 或 Cygwin 等应用程序。使用 PowerShell,事情就简单多了。您可以从 PowerShell 下载文件并将其保存到当前文件夹或您选择的任何其他文件夹。

从 PowerShell 下载文件

您不需要管理员权限即可从 PowerShell 下载文件。您需要知道的只是正确的命令。以下命令将下载文件并将其保存到当前目录。如果您以普通用户身份运行 PowerShell,它会默认打开您的用户文件夹。如果您不更改文件夹,您可以在用户文件夹的根目录中找到下载的文件。

语法:

powershell -command "& { iwr url/FileName.Extension -OutFile FileName.Extension }"

示例:

powershell -command "& { iwr https://addictivetips.com/app/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"

[玩转系统] 如何在 Windows 10 中从 PowerShell 下载文件

保存到文件夹位置

有两种方法可以从 PowerShell 下载文件并将其保存到文件夹位置。第一种方法是使用 cd 命令切换到要保存的文件夹。

例如,当您打开 PowerShell 时,它会打开您当前的用户文件夹。例如,您可以使用 cd 命令切换到“下载”文件夹。

语法:

cd Folder path

示例:

cd C:\Users\fatiw\Downloads

进入新文件夹后,您可以使用上一节中的命令并下载文件。

第二种方法不需要更改到不同的文件夹位置。相反,您可以将保存位置添加到您执行的命令中,如下所示。

语法:

$client = new-object System.Net.WebClient
 $client.DownloadFile("url/FileName.Extension","SaveLocation\FileName.Extension")

示例:

$client = new-object System.Net.WebClient
 $client.DownloadFile("https://addictivetips.com/app/uploads/2018/03/Lines-In-The-Sky.jpg","C:\New folder\image1.jpg")

[玩转系统] 如何在 Windows 10 中从 PowerShell 下载文件

注意事项

PowerShell 不会检查您提供的文件名是否已被使用。它会在没有警告的情况下覆盖文件,因此如果您的文件夹中已有名为 image.jpg 的文件,请确保不要下载并保存另一个同名文件。

如果您以普通用户身份运行 PowerShell,它不会让您将文件保存到 Windows 驱动器的根目录。

PowerShell 不会更正文件扩展名。如果您使用 PowerShell 下载 JPG 文件并在指定保存位置时告诉其将其另存为 PNG,PowerShell 将不会纠正您。这将导致您无法打开该文件,因为扩展名不正确。您必须先修复文件扩展名,然后才能打开该文件。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯