Atualiza exibição do tempo por processo e garante consistência da estrutura em app/
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
29
corrigir-estrutura.ps1
Normal file
29
corrigir-estrutura.ps1
Normal file
@@ -0,0 +1,29 @@
|
||||
# Caminho base
|
||||
$base = Get-Location
|
||||
$appFolder = Join-Path $base "app"
|
||||
|
||||
# Arquivos candidatos na raiz
|
||||
$arquivosRaiz = Get-ChildItem -Path $base -File -Filter *.py
|
||||
|
||||
foreach ($arquivo in $arquivosRaiz) {
|
||||
$destino = Join-Path $appFolder $arquivo.Name
|
||||
|
||||
if (-Not (Test-Path $destino)) {
|
||||
Write-Host "🟢 Movendo novo arquivo para app/: $($arquivo.Name)"
|
||||
Move-Item $arquivo.FullName $destino
|
||||
}
|
||||
else {
|
||||
$modificadoRaiz = (Get-Item $arquivo.FullName).LastWriteTime
|
||||
$modificadoApp = (Get-Item $destino).LastWriteTime
|
||||
|
||||
if ($modificadoRaiz -gt $modificadoApp) {
|
||||
Write-Host "🔄 Substituindo por versão mais recente: $($arquivo.Name)"
|
||||
Move-Item -Force $arquivo.FullName $destino
|
||||
}
|
||||
else {
|
||||
Write-Host "⚪ Ignorando $($arquivo.Name) (versão dentro de app/ é mais nova)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Write-Host "`n✅ Finalizado. Revise a pasta app/ e apague os arquivos da raiz se desejar."
|
||||
Reference in New Issue
Block a user