ฉันต้องทำงานอยู่บน Powershell สคริปต์จากผ่านมา 2 สัปดาห์และฉันยังไม่ได้ทำให้มากความคืบหน้าในเรื่องนั้น
ดังนั้นฉันพยายามที่จะคัดลอกแฟ้มเรียกว่ารุ่นคุณสมบัติจากรากของฉัน gradle โครงการที่ Subdirectories เหมือน"src/หลัก/ทรัพยากร","src/หลัก/webapp"และ"src/หลัก/โปรแกรม". ถ้าฉันอยากฎเส้นทางที่มันเป็นงานแต่ข้อความด่วนทันใจพยายามจะทำให้มันทั่วไปโดยเจไดเรกทอรีและการคัดลอกแฟ้มของผมต้องไดเรกทอรีนี้
ฉันต้องการเวอร์ชั่นของฉั.คุณสมบัติของแฟ้มที่จะคัดลอกต้อง"ทรัพยากร","webapp"และ"โปรแกรม"ไดเรกทอรีหลังจากที่ฉันหนีของฉัน powershell สคริปต์
ฉันต้องทำยังมัน? มีข้อเสนอแนะอะไรมั้ยเป็นเกียรติอย่างยิ่ง
$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"
}
}