Powershell 재귀 검색 및 입력 파일에서 복사


-2

확장명없이 가능한 파일 이름 목록을 지정하고 폴더 트리를 반복적으로 검색 한 다음 찾은 파일을 새 위치로 복사하는 방법을 모색합니다.


당신은 사용을 들여다 보았습니까 FOR /F "TOKENS=*" %A IN ('DIR /S /B /A-D Filename') DO XCOPY /Y /F "%~A" "C:\NewLocationPath\" ?
Pimp Juice IT

더 일반적으로, 지금까지 무엇을 시도 했습니까? 당신이 달성하고자하는 것을 보여줄 수 있습니까?
bertieb

1
점에 유의하시기 바랍니다 superuser.com 무료 스크립트 / 코드 작성 서비스가 아닙니다. 지금까지 시도한 내용 (이미 사용하고있는 스크립트 / 코드 포함)과 문제가있는 곳을 알려 주시면 특정 문제를 해결할 수 있습니다. 너는 또한 읽어야한다. 좋은 질문을하는 방법은 무엇입니까? .
DavidPostill

답변:


0

포함 할 파일을 파일에서 읽을 수 있습니다.
변경 사항 $Include, $BaseFolder$NewLocation 당신의 필요에 따라.

$Include = @"
Name1
Name2
Name3
"@

$BaseFolder  = "X:\path\to\somewhere"
$NewLocation = "Y:\path\to\somewhere\else"

Get-ChildItem -Path $BaseFolder -recurse -include * | 
  Where-Object {$Include -contains $_.BaseName }|
    Copy-Iterm -Destination $NewLocation -whatif

출력이 정상적으로 보이면 -whatif 마지막 줄에.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.