зеркало из https://github.com/mono/SkiaSharp.git
32 строки
553 B
PowerShell
32 строки
553 B
PowerShell
|
Param(
|
||
|
[string] $Path
|
||
|
)
|
||
|
|
||
|
$ErrorActionPreference = 'Stop'
|
||
|
|
||
|
if ((!$Path) -or ($Path -eq "")) {
|
||
|
Write-Error "Target filename missing."
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
$fileList = @($INPUT)
|
||
|
if ($fileList.Count -eq 0) {
|
||
|
Write-Error "Source files missing."
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
$destFile = [System.IO.File]::Create($Path)
|
||
|
|
||
|
$fileList | ForEach-Object {
|
||
|
Write-Host "Appending $_ to $Path..."
|
||
|
$sourceFile = [System.IO.File]::OpenRead($_)
|
||
|
$sourceFile.CopyTo($destFile)
|
||
|
$sourceFile.Close()
|
||
|
}
|
||
|
|
||
|
$destFile.Close()
|
||
|
|
||
|
Write-Host "Merge complete."
|
||
|
|
||
|
exit $LASTEXITCODE
|