A PowerShell a Windows-felhasználók legnépszerűbb eszközévé válik. A PowerShell nem helyettesíti a parancssort, de megkönnyíti a használatát. Ilyen például a fájlok letöltése. Ha a parancssorból szeretne letölteni egy fájlt, van néhány meglehetősen bonyolult módja. Ha fájlokat szeretne letölteni a parancssorból, telepítenie kell egy olyan alkalmazást, mint a wget vagy a Cygwin. A PowerShell használata fájlok letöltéséhez sokkal egyszerűbb. Letöltheti a fájlokat a PowerShellről, és elmentheti őket az aktuális mappába vagy bármely más választott mappába.
Tartalom
Hogyan tölthet le egy fájlt a PowerShellben az alapértelmezett mappába
Nincs szükség rendszergazdai jogokra a fájlok PowerShellből való letöltéséhez. Csak a megfelelő csapatra van szükséged. A következő parancs letölti a fájlt, és elmenti az aktuális könyvtárba. Ha a PowerShellt normál felhasználóként futtatja, akkor alapértelmezés szerint megnyitja a felhasználói mappát. Ha nem módosítja a mappát, a letöltött fájlt a felhasználó gyökérmappájában találja meg.
Szintaxis:
1 | powershell -parancs& { iwr url/FileName.Extension -OutFile FileName.Extension }” |
Példa:
1 | powershell -parancs& { iwr https://cloud.tech-geek.ru/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }” |
Hogyan tölthet le egy fájlt a PowerShell segítségével egy adott mappába
Kétféleképpen tölthet le fájlokat a PowerShellből, és mentheti őket egy adott mappába.
A fájlok letöltésének első módja a PowerShellbenkorábbi áttérés szükséges a célmappába.
Például a PowerShell megnyitása megnyitja a felhasználó aktuális mappáját. A cd paranccsal válthat például a Letöltések mappára.
Szintaxis:
1 | cd mappa |
Példa:
1 | cd C:UserstechgeekruLetöltések |
Miután a kívánt mappában van, letöltheti a fájlt az előző rész parancsával.
A fájlok PowerShellben való letöltésének második módjanem igényli a célba navigálást. Ehelyett egyszerűen hozzáadhatja a mentési mappát a parancshoz.
Szintaxis:
12 | $client = új objektum System.Net.WebClient $client.DownloadFile (url/FileName.Extension”,”SaveLocationFileName.Extension”) |
Példa:
12 | $client = új objektum System.Net.WebClient $client.DownloadFile(“https://cloud.tech-geek.ru/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg ","C:Papkaimade1.jrd”) |
Amikor fájlokat tölt le a PowerShellről, figyelembe kell vennie
- A PowerShell nem ellenőrzi, hogy a fájlnév már használatban van-e. Figyelmeztetés nélkül felülírja a fájlt, ezért ha már van egy image.jpg nevű fájl a 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 használja a PowerShellt, akkor 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.
Ez minden. Most már tudja, hogyan tölthet le egy fájlt a PowerShellben.