development

Copy-Item은 디렉토리와 내용을 UNC 경로로 복사합니다.

big-blog 2020. 12. 5. 10:09
반응형

Copy-Item은 디렉토리와 내용을 UNC 경로로 복사합니다.


PowerShell 1.0을 사용하여 폴더의 내용을 다른 폴더에 복사하려고합니다. 아주 간단한 것들이며 Copy-Item $from $to -recurse로컬 폴더에서 로컬 폴더로 복사 하는 경우 모두 잘 작동 합니다. 그러나 $to변수가 UNC 경로 인 경우 $from내용뿐 아니라 디렉터리 를 복사하는 것처럼 보입니다 .

예 :

$from = "c:\temp\rhysc\" 
$to = "\\OtherMachineName\ShareFolder\"  
Copy-Item $from $to -recurse

... 폴더 \\OtherMachineName\ShareFolder\rhysc의 내용을 복사하는 대신 폴더 생성하게 됩니다.

내가 $from복사 하는 디렉토리 의 구조를 유지하여 파이핑에 대한 기본적인 시도가 작동하지 않도록하고 싶습니다 (모든 것이 $to폴더 의 루트에 버려졌습니다 ).

Get-ChildItem $from -recurse | Copy-Item -destination $to

시험:

$from = "c:\temp\rhysc\*"

참고 URL : https://stackoverflow.com/questions/1905553/copy-item-copies-directory-as-well-as-contents-to-unc-path

반응형