【发布时间】:2019-09-07 12:04:29
【问题描述】:
我是 PowerShell 新手。有人可以帮我解决我的要求,如下所示。 我在每个级别的文件夹中有文件夹、子文件夹和子子文件夹……和文件。 如果任何文件被修改/创建,我需要使用相应的文件夹结构复制该修改/创建的文件。
例如,我的文件夹结构如下所示。
src
├── classes
│ └── ClassFile1(file)
├── objects
│ └── ObjectFile1(file)
└── Aura
└── Component
├── ComponentFile1(file)
└── ComponentFile2(file)
现在,如果 ComponentFile1 发生更改,那么我需要将仅与该文件相关的文件夹结构复制到我的目标文件夹。比如 src/aura/Component/ComponentFile1。
我尝试过类似的方法,但不起作用。
$Targetfolder= "C:\Users\Vamsy\desktop\Continuous Integration\Target"
$Sourcefolder= "C:\Users\Vamsy\desktop\Continuous Integration\Source"
$files = get-childitem $Sourcefolder -file |
where-object { $_.LastWriteTime -gt [datetime]::Now.AddMinutes(-5) }|
Copy-Item -Path $files -Destination $Targetfolder -recurse -Force
对此的任何帮助表示赞赏。
【问题讨论】:
标签: powershell