簡體   English   中英

Powershell-如何將文件列表復制到目標

[英]Powershell - How copy list of files to destination

我有一個文本文件(myfile.txt),其中包含要復制的文件的源/目標。 例如....

c:\work\test1.txt \\server.usa.svr.com\sites\mysite\ztest1.txt
c:\work\test2.txt \\server.usa.svr.com\sites\mysite\ztest2.txt
c:\work\test3.txt \\server.usa.svr.com\sites\mysite\ztest3.txt
c:\work\test4.txt \\server.usa.svr.com\sites\mysite\ztest4.txt
c:\work\test5.txt \\server.usa.svr.com\sites\mysite\ztest5.txt
c:\work\test6.txt \\server.usa.svr.com\sites\mysite\ztest6.txt

如何使用powershell打開文件並針對每個文件從源復制到目標。 另外,如果錯誤或成功,則給出狀態?

謝謝!

如果文件名中沒有空格(或使用正確的引號),則可以嘗試以下操作:

Import-Csv myfile.txt -Delimiter ' ' -Header Path,Destination | Copy-Item

您可以先通過管道傳遞給Copy-Item -WhatIf以查看它是否做對了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM