|
|
|
|
|
# <20><><EFBFBD><EFBFBD>ԴĿ¼<C4BF><C2BC>Ŀ<EFBFBD><C4BF>Ŀ¼
|
|
|
|
|
|
$sourceDir = "D:\kep\Drawer\Drawer\bin\Debug" # ԴĿ¼·<C2BC><C2B7>
|
|
|
|
|
|
$destinationDir = "D:\kep\Client\bin\Debug" # Ŀ<><C4BF>Ŀ¼·<C2BC><C2B7>
|
|
|
|
|
|
|
|
|
|
|
|
# <20><><EFBFBD><EFBFBD>ԴĿ¼<C4BF>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
if (-not (Test-Path -Path $sourceDir)) {
|
|
|
|
|
|
Write-Host "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ԴĿ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD>" -ForegroundColor Yellow
|
|
|
|
|
|
exit
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# <20><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>Ŀ¼<C4BF>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
if (-not (Test-Path -Path $destinationDir)) {
|
|
|
|
|
|
Write-Host "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD>" -ForegroundColor Yellow
|
|
|
|
|
|
exit
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# <20><>ȡԴĿ¼<C4BF>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD> .dll, .pdb, .lib <20>ļ<EFBFBD>
|
|
|
|
|
|
$files = Get-ChildItem -Path "$sourceDir\*" -File -Include *.dll, *.pdb, *.lib,*.exe
|
|
|
|
|
|
# <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ҵ<EFBFBD><D2B5>ļ<EFBFBD>
|
|
|
|
|
|
if ($files.Count -eq 0) {
|
|
|
|
|
|
Write-Host "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ԴĿ¼<C4BF><C2BC>δ<EFBFBD>ҵ<EFBFBD><D2B5>κ<EFBFBD> .dll, .pdb, .lib <20>ļ<EFBFBD><C4BC><EFBFBD>" -ForegroundColor Yellow
|
|
|
|
|
|
exit
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# <20><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>Ƶ<EFBFBD>Ŀ<EFBFBD><C4BF>Ŀ¼
|
|
|
|
|
|
foreach ($file in $files) {
|
|
|
|
|
|
# <20><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7>
|
|
|
|
|
|
$destFilePath = Join-Path -Path $destinationDir -ChildPath $file.Name
|
|
|
|
|
|
$sourcePath = Join-Path -Path $sourceDir -ChildPath $file.Name
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
# <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|
|
|
|
|
Copy-Item -Path $sourcePath -Destination $destFilePath -Force
|
|
|
|
|
|
Write-Host "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>: $sourcePath <20><> $destinationDir"
|
|
|
|
|
|
} catch {
|
|
|
|
|
|
Write-Host "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD> $sourcePath - $_" -ForegroundColor Red
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|