텍스트 파일의 링크 목록을 구문 분석하고 다운로드하는 방법은 무엇입니까?

텍스트 파일의 링크 목록을 구문 분석하고 다운로드하는 방법은 무엇입니까?

jpeg 파일에 대한 링크가 포함된 텍스트 파일이 있습니다. 한 행에 하나의 링크가 있습니다.

Windows 10이 있으므로 필요한 경우 도우미 도구를 설치할 수 있습니다.

모든 파일을 다운로드하는 가장 쉬운 방법은 무엇입니까?

답변1

모든 스크립트와 마찬가지로 복원력은 항상 향상될 수 있지만 최소한 다음 3가지 PowerShell 줄을 사용하면 됩니다.

foreach($line in Get-Content .\links.txt) { 
  Invoke-WebRequest -Uri $line -OutFile $(Split-Path -Path $line -Leaf) 
}

다음과 같은 가정을 합니다.

  1. link.txt 파일에는 한 줄에 하나의 URI가 포함되어 있습니다.
  2. link.txt는 스크립트와 동일한 디렉터리에 있습니다.
  3. link.txt의 모든 줄에는 URI가 있습니다.
  4. link.txt의 모든 URI에는 고유한 파일 이름이 있습니다.
  5. 파일은 스크립트가 실행되는 동일한 디렉터리에 생성됩니다.

관련 정보