03/28/2024

Cum să descărcați fișiere din PowerShell în Windows 10

PowerShell a devenit o aplicație implicită în Windows cu Windows 8. Nu este un înlocuitor pentru Command Prompt, dar poate face lucruri pe care Command Prompt nu le poate face și, mai des, este mai ușor de utilizat. Un exemplu comun în acest sens este descărcarea fișierelor. Dacă doriți să descărcați un fișier din promptul de comandă, aveți destul de multe cercuri prin care va trebui să treceți. În mod normal, va trebui să instalați o aplicație precum wget sau Cygwin. Cu PowerShell, este mult mai simplu. Puteți descărca fișiere din PowerShell și le puteți salva în folderul curent sau în orice alt folder la alegere.

Descărcați fișiere din PowerShell

Nu aveți nevoie de drepturi de administrator pentru a descărca fișiere din PowerShell. Tot ce trebuie să știți este comanda corectă. Următoarea comandă va descărca un fișier și îl va salva în directorul curent. Dacă rulați PowerShell ca utilizator obișnuit, acesta se deschide în folderul dvs. de utilizator în mod implicit. Dacă nu schimbați folderul, puteți găsi fișierul descărcat la rădăcina folderului dvs. de utilizator.

Sintaxă:

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

Exemplu:

powershell -command "& { iwr https://cloud.wdzwdz.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"

Salvare în locația dosarului

Există două moduri de a descărca fișiere din PowerShell și de a le salva într-o locație de folder. Prima metodă vă obligă să treceți la folderul în care doriți să salvați cu comanda cd.

De exemplu, când deschideți PowerShell, acesta deschide folderul dvs. de utilizator curent. Puteți utiliza comanda cd pentru a comuta, de exemplu, la folderul Descărcări.

  Cum să utilizați utilitarul de redenumire în bloc Windows 10 pentru fișiere și foldere

Sintaxă:

cd Folder path

Exemplu:

cd C:UsersfatiwDownloads

Odată ce vă aflați în noul folder, puteți utiliza comanda din secțiunea anterioară și puteți descărca fișierul.

A doua metodă nu necesită schimbarea într-o locație diferită a folderului. În schimb, puteți adăuga doar locația de salvare la comanda pe care o executați, care este după cum urmează.

Sintaxă:

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

Exemplu:

$client = new-object System.Net.WebClient
 $client.DownloadFile("https://cloud.wdzwdz.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:New folderimage1.jpg")

Avertismente

PowerShell nu va verifica dacă numele fișierului pe care l-ați dat este deja folosit. Acesta va suprascrie un fișier fără avertisment, așa că dacă aveți deja un fișier numit image.jpg într-un folder, asigurați-vă că nu descărcați și salvați un alt fișier cu același nume.

Dacă rulați PowerShell ca utilizator obișnuit, nu vă va permite să salvați fișiere în rădăcina unității Windows.

PowerShell nu va corecta extensiile de fișiere. Dacă utilizați PowerShell pentru a descărca un fișier JPG și îi spuneți să-l salveze ca PNG atunci când îi oferiți locația de salvare, PowerShell nu vă va corecta. Acest lucru va duce la imposibilitatea de a deschide fișierul, deoarece extensia este incorectă. Va trebui să remediați extensia fișierului înainte de a putea deschide fișierul.

x