- - Windows 10'da PowerShell'den Dosya Nasıl İndirilir

Windows 10'da PowerShell'den Dosya Nasıl İndirilir

PowerShell, Windows’da varsayılan uygulama olduWindows 8. Komut İstemi'nin yerine geçmez, ancak Komut İstemi'nin yapamadığı şeyleri yapabilir ve daha sık kullanımı daha kolaydır. Bunun yaygın bir örneği dosya indirmektir. Komut İstemi'nden bir dosya indirmek istiyorsanız, atlamanız gereken epeyce çemberiniz vardır. Normalde, wget veya Cygwin gibi bir uygulama yüklemeniz gerekir. PowerShell ile daha basittir. Dosyaları PowerShell'den indirebilir ve geçerli klasöre veya istediğiniz başka bir klasöre kaydedebilirsiniz.

PowerShell'den Dosyaları İndirin

Dosyaları indirmek için yönetici haklarına ihtiyacınız yokPowerShell'den. Tüm bilmeniz gereken doğru komuttur. Aşağıdaki komut bir dosyayı indirecek ve geçerli dizine kaydedecektir. PowerShell'i normal bir kullanıcı olarak çalıştırırsanız, varsayılan olarak kullanıcı klasörünüze açılır. Klasörü değiştirmezseniz, indirilen dosyayı kullanıcı klasörünüzün kökünde bulabilirsiniz.

Sözdizimi:

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

Örnek:

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

Klasör Konumuna Kaydet

PowerShell'den dosya indirmenin ve onları bir klasör konumuna kaydetmenin iki yolu vardır. İlk yöntem, cd komutuyla kaydetmek istediğiniz klasöre geçmenizi sağlar.

Örneğin, PowerShell'i açtığınızda mevcut kullanıcı klasörünüzü açar. İndirilenler klasörüne geçmek için cd komutunu kullanabilirsiniz.

Sözdizimi:

cd Folder path

Örnek:

cd C:UsersfatiwDownloads

Yeni klasöre girdikten sonra, önceki bölümdeki komutu kullanabilir ve dosyanızı indirebilirsiniz.

İkinci yöntem, farklı bir klasör konumuna geçmeyi gerektirmez. Bunun yerine, kaydetme konumunu yalnızca aşağıdaki şekilde yürüttüğünüz komuta ekleyebilirsiniz.

Sözdizimi:

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

Örnek:

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

Uyarılar

PowerShell, kullandığınız dosya adının kontrol edilmeyecektir.verilen zaten kullanılıyor. Herhangi bir uyarı olmadan bir dosyanın üzerine yazacaktır, böylece eğer zaten bir klasörde image.jpg adlı bir dosyaya sahipseniz, aynı isimde başka bir dosya indirmediğinizden ve kaydetmediğinizden emin olun.

PowerShell'i normal bir kullanıcı olarak çalıştırıyorsanız, dosyaları Windows sürücünüzün kök dizinine kaydetmenize izin vermez.

PowerShell, dosya uzantılarını düzeltmez. Bir JPG dosyasını indirmek için PowerShell kullanıyorsanız ve kaydetme konumunu verirken PNG olarak kaydetmesini söylerseniz, PowerShell sizi düzeltmez. Bu, uzantı yanlış olduğu için dosyayı açamamanıza neden olur. Dosyayı açmadan önce dosya uzantısını düzeltmeniz gerekir.

Yorumlar