19 lines
513 B
PowerShell
19 lines
513 B
PowerShell
param(
|
|
[string]$SourceDir = "e:\Zhan\.data",
|
|
[string]$OutputDir = "e:\Zhan\backups"
|
|
)
|
|
|
|
if (!(Test-Path $SourceDir)) {
|
|
Write-Error "Source data directory not found: $SourceDir"
|
|
exit 1
|
|
}
|
|
|
|
New-Item -ItemType Directory -Force -Path $OutputDir | Out-Null
|
|
|
|
$timestamp = Get-Date -Format "yyyyMMdd_HHmmss"
|
|
$archivePath = Join-Path $OutputDir ("mvp_cc_data_" + $timestamp + ".zip")
|
|
|
|
Compress-Archive -Path (Join-Path $SourceDir "*") -DestinationPath $archivePath -Force
|
|
|
|
Write-Host "Backup created:" $archivePath
|