@echo off REM ============================================================================= REM NETGESCON - TEST SINCRONIZZAZIONE DOCUMENTAZIONE (Windows) REM ============================================================================= REM Script di test per verificare la struttura docs prima della sincronizzazione REM Creato: 18/07/2025 REM ============================================================================= echo ======================================== echo NETGESCON - TEST STRUTTURA DOCS echo ======================================== echo. REM Verifica directory principale set DOCS_DIR=u:\home\michele\netgescon\docs if not exist "%DOCS_DIR%" ( echo ERRORE: Directory docs non trovata: %DOCS_DIR% pause exit /b 1 ) echo ✓ Directory docs trovata: %DOCS_DIR% echo. REM Conta file per tipo echo 📊 STATISTICHE DOCUMENTAZIONE: echo -------------------------------- REM File totali for /f %%i in ('dir "%DOCS_DIR%" /s /a-d /q 2^>nul ^| find /c "/"') do set TOTAL_FILES=%%i echo 📄 File totali: %TOTAL_FILES% REM File Markdown for /f %%i in ('dir "%DOCS_DIR%\*.md" /s /a-d /q 2^>nul ^| find /c "/"') do set MD_FILES=%%i echo 📝 File Markdown: %MD_FILES% REM Immagini for /f %%i in ('dir "%DOCS_DIR%\*.png" "%DOCS_DIR%\*.jpg" "%DOCS_DIR%\*.jpeg" /s /a-d /q 2^>nul ^| find /c "/"') do set IMG_FILES=%%i echo 🖼️ Immagini: %IMG_FILES% REM Script for /f %%i in ('dir "%DOCS_DIR%\*.sh" /s /a-d /q 2^>nul ^| find /c "/"') do set SH_FILES=%%i echo ⚙️ Script: %SH_FILES% REM Dimensione totale for /f "tokens=3" %%i in ('dir "%DOCS_DIR%" /s /-c ^| find "File(s)"') do set TOTAL_SIZE=%%i echo 💾 Dimensione totale: %TOTAL_SIZE% bytes echo. REM Verifica file chiave echo 🔍 VERIFICA FILE CHIAVE: echo ------------------------ set KEY_FILES=00-INDICE-DOCS-UNIFICATA.md 00-COPILOT-MASTER-GUIDE.md 00-transizione-linux\README-TRANSITION-COMPLETE.md 00-transizione-linux\FEATURES-INVENTORY-COMPLETE.md for %%f in (%KEY_FILES%) do ( if exist "%DOCS_DIR%\%%f" ( echo ✓ %%f ) else ( echo ❌ %%f [MANCANTE] ) ) echo. REM Struttura cartelle principali echo 📂 STRUTTURA PRINCIPALE: echo ------------------------- for /d %%d in ("%DOCS_DIR%\*") do ( echo 📁 %%~nxd ) echo. REM Mostra percorsi per rsync/Linux echo 🐧 PERCORSI PER SINCRONIZZAZIONE LINUX: echo ---------------------------------------- echo Sorgente: ~/netgescon/docs/ echo Script sync: ~/netgescon/sync-docs-rsync.sh echo Config: ~/netgescon/sync-docs-config.env echo Log: ~/netgescon/log/ echo. echo ======================================== echo TEST COMPLETATO echo ======================================== echo. echo Per continuare sul server Linux: echo 1. Copia i file sync-docs-* nella directory ~/netgescon/ echo 2. Rendi eseguibile: chmod +x ~/netgescon/sync-docs-rsync.sh echo 3. Configura destinazioni in sync-docs-config.env echo 4. Testa: ./sync-docs-rsync.sh --stats echo 5. Sincronizza: ./sync-docs-rsync.sh echo. pause