我已经工作Powershell脚本,从过去的2个星期,我还没有取得多大进展。
所以我试图复制文件的版本。性从根的我的摇篮项目的目录像"src/main/资源"、"src/main/webapp"和"src/main/应用程序"。 如果我硬代码的路径,它的工作,但是我试图让它通用的发现对目录和复印我的文件以目录。
我希望我的版本。性文件可以复制到"资源","网络应用程序"和"应用"目录之后我跑我的步骤。
我怎么可以这样做? 任何建议表示赞赏。
$SourceDirectory = "Projectroot\version.properties"
$folders = gci $SourceDirectory -Recurse -Directory
$jar = "src/main/resources"
$ear = "src/main/application"
$war = "src/main/webapp"
foreach ($folder in Sfolders) {
if (Test-Path $folder/$jar) {
write-host "copying to $folder/$jar"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$jar -Recurse -Force
}
elseif (Test-Path $folder/$ear) {
write-host "copying to $folder/$ear"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$ear -Recurse -Force
}
elseif (Test-Path $folder/$war) {
write-host "copying to $folder/$war"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$war -Recurse -Force
}
else {
Write-Host "No such path"
}
}