mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Improved postbuild script for ScriptCore: Automatically create target directory
This commit is contained in:
+14
-12
@@ -5,18 +5,20 @@ param
|
|||||||
[string]$destinationDir
|
[string]$destinationDir
|
||||||
)
|
)
|
||||||
|
|
||||||
# Überprüfe, ob die Verzeichnisse existieren
|
if (-not (Test-Path -Path $sourceDir))
|
||||||
if ((Test-Path -Path $sourceDir) -and (Test-Path -Path $destinationDir))
|
|
||||||
{
|
{
|
||||||
|
Write-Host "Source directory $sourceDir doesn't exist."
|
||||||
# Gebe die Pfadinformationen aus
|
exit
|
||||||
Write-Host "Kopiere Dateien von $sourceDir nach $destinationDir"
|
|
||||||
|
|
||||||
# Kopiere alle Dateien vom Quell- zum Zielverzeichnis
|
|
||||||
Get-ChildItem -Path $sourceDir -File | ForEach-Object { Copy-Item -Path $_.FullName -Destination $destinationDir }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
|
# Create destination if necessary
|
||||||
|
if (-not (Test-Path -Path $destinationDir))
|
||||||
{
|
{
|
||||||
Write-Host "Ein oder beide Verzeichnisse existieren nicht."
|
New-Item -ItemType Directory -Force -Path $destinationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Gebe die Pfadinformationen aus
|
||||||
|
Write-Host "Kopiere Dateien von $sourceDir nach $destinationDir"
|
||||||
|
|
||||||
|
# Copy all files from source folder to the destination folder
|
||||||
|
Copy-Item -Path "$sourceDir\*" -Destination $destinationDir -Recurse
|
||||||
Reference in New Issue
Block a user