Fájlok letöltése a PowerShellből a Windows 10 rendszerben

A PowerShell alapértelmezett alkalmazás lett a Windows rendszerben a Windows 8 rendszerben. Nem helyettesíti a Parancssort, de képes olyan dolgokra, amelyekre a Parancssor nem, és gyakrabban könnyebben használható. Gyakori példa erre a fájlok letöltése. Ha szeretne letölteni egy fájlt a Parancssorból, akkor jó néhány karikája van, amelyeken át kell ugrani. Általában telepítenie kell egy olyan alkalmazást, mint a wget vagy a Cygwin. A PowerShell használatával ez sokkal egyszerűbb. Letölthet fájlokat a PowerShellről, és mentheti őket az aktuális mappába, vagy bármely más, választott mappába.

Fájlok letöltése a PowerShellből

Nincs szükség rendszergazdai jogokra a fájlok PowerShellről való letöltéséhez. Csak a helyes parancsot kell tudnia. A következő parancs letölt egy fájlt, és elmenti az aktuális könyvtárba. Ha normál felhasználóként futtatja a PowerShellt, akkor alapértelmezés szerint a felhasználói mappába nyílik meg. Ha nem módosítja a mappát, a letöltött fájlt a felhasználói mappa gyökerében találja.

  Hogyan csatlakozhat távoli Windows PC-khez Linuxon a Remmina segítségével

Szintaxis:

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

Példa:

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

Mentés a mappa helyére

Kétféleképpen tölthet le fájlokat a PowerShellből, és mentheti el őket egy mappába. Az első módszer szerint a cd paranccsal át kell váltani arra a mappára, amelybe menteni kívánja.

Például, amikor megnyitja a PowerShellt, az megnyitja az aktuális felhasználói mappát. A cd paranccsal válthat például a Letöltések mappára.

Szintaxis:

cd Folder path

Példa:

cd C:UsersfatiwDownloads

Miután az új mappában van, használhatja az előző szakasz parancsát, és letöltheti a fájlt.

A második módszer nem igényel másik mappahelyre váltást. Ehelyett egyszerűen hozzáadhatja a mentési helyet a végrehajtott parancshoz, amely a következő.

  A Windows 10 kijavítása leáll az alvás helyett

Szintaxis:

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

Példa:

$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")

Figyelmeztetések

A PowerShell nem ellenőrzi, hogy a megadott fájlnév használatban van-e már. Figyelmeztetés nélkül felülír egy fájlt, így ha már van egy image.jpg nevű fájl egy mappában, ügyeljen arra, hogy ne töltsön le és ne mentsen el másik fájlt ugyanilyen néven.

Ha normál felhasználóként futtatja a PowerShellt, akkor az nem teszi lehetővé a fájlok mentését a Windows meghajtó gyökérkönyvtárába.

A PowerShell nem javítja a fájlkiterjesztéseket. Ha a PowerShell segítségével tölt le egy JPG fájlt, és a mentési hely megadásakor azt mondja neki, hogy mentse el PNG formátumban, a PowerShell nem javít ki. Ez azt eredményezi, hogy nem tudja megnyitni a fájlt, mert a kiterjesztése nem megfelelő. A fájl megnyitása előtt javítania kell a fájl kiterjesztését.

  A tárhelyhasználat megtekintése mappa szerint a Windows 10 rendszerben