Powershell – Web File Download , Upload

Powershell을 이용하여 Linux의 wget과 같이 Web (http, ftp) 에서 File을 다운로드하고 업로드하는 스크립트를 만들어 보자.

.Net의 WebClient를 사용하면 간단하다.

Get-WebFile.ps1

핵심은 WebClient 개체를 만들고 DownloadFile 메서드를 호출 하는 것.

Upload도 마찬가지로 UploadFile 메서드를 호출 하면 된다.

Add-WebFile.ps1

이름 정하기가 까다롭다. Get-Verb 안에서 동사를 선택 하는데 Download, Upload 는 없으므로 Get , Add를 사용 했는데 적절 한지 모르겠다. Import, Export도 고려 해 봤지만 wget 명령이 생각 나서 Get은 쓰고 싶었고, 그렇다고 Upload를 Set으로 하는것도 마음에 안든다. Update 가 더 가까운 의미 인것 같기도 하다.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 

This site uses Akismet to reduce spam. Learn how your comment data is processed.