【发布时间】:2015-09-24 01:23:05
【问题描述】:
我正在编写一个预定脚本,它将图像(jpg 的)从一个位置移动到另一个位置。 问题是父目录的名称是可变的,而最终目录是固定的。
如果 robocopy 会这样做,我会很高兴:robocopy C:\temp\pcbmodel**\defect c:\test**\defect*。但它没有
例如,这几乎可以工作:
foreach ($i in Get-ChildItem C:\temp\pcbmodel\*\*\defect -recurse)
{
if ($i.CreationTime -lt ($(Get-Date).AddMonths(0)))
{
write $i.FullName
Copy-Item $i.FullName C:\Test
}
}
问题是文件被复制到 c:\test 但 ** 路径不是。还有我需要的 * 路径,因为它会因每个客户而改变。
一些建议会很好, 伯特
【问题讨论】:
-
究竟是什么阻止了你做
robocopy C:\temp\pcbmodel C:\test *.jpg /s?
标签: powershell robocopy