如何将所有匹配filter和目录结构的文件复制到UNCpath将powershell:
例如,将filter设置为"*2011_01_02*.bak" :
\arf.2011_01_02.bak \foo\baz\arf.2011_01_02.bak
到\\192.168.1.1\meow\的结果是:
\\192.168.1.1\meow\arf.2011_01_02.bak \\192.168.1.1\meow\foo\baz\arf.2011_01_02.bak
怎么样:
Copy-Item . -Destination "\\192.168.1.1\meow\" -Filter "*2011_01_02*.bak" -Recurse
(基于一些testing框的摆弄。)
使用robocopy,像下面这样的窍门:
Robocopy.exe .\ \\192.168.1.1\meow *.ps1 /S
不是PowerShell,但似乎是伎俩。