# 📁 GUIA: Renomear Pastas Removendo Caracteres Especiais ## ⚠ IMPORTANTE - LEIA ANTES DE FAZER Renomear as pastas Ă© uma **EXCELENTE IDEIA** e vai resolver os problemas com PowerShell! **Mas precisa ser feito com CUIDADO para nĂŁo perder seu trabalho.** --- ## 🎯 ESTRUTURA ATUAL vs PROPOSTA ### **Atual (com problemas):** ``` C:\Users\Deyvison\OneDrive\Desktop\ └── SecretĂĄria de Esportes\ └── Tecnologia da Informação\ └── SGSE\ └── sgse-app\ ``` ### **Proposta (sem problemas):** ``` C:\Users\Deyvison\OneDrive\Desktop\ └── Secretaria-de-Esportes\ └── Tecnologia-da-Informacao\ └── SGSE\ └── sgse-app\ ``` **OU ainda mais simples:** ``` C:\Users\Deyvison\OneDrive\Desktop\ └── SGSE\ └── sgse-app\ ``` --- ## ✅ PASSO A PASSO SEGURO ### **Preparação (IMPORTANTE!):** 1. **Pare TODOS os servidores:** - Terminal do Convex: **Ctrl + C** - Terminal do Web: **Ctrl + C** - Feche o VS Code completamente 2. **Feche o Git (se estiver aberto):** - NĂŁo deve haver processos usando os arquivos --- ### **OPÇÃO 1: Renomeação Completa (Recomendada)** #### **Passo 1: Fechar tudo** - Feche VS Code - Pare todos os terminais - Feche qualquer programa que possa estar usando as pastas #### **Passo 2: Renomear no Windows Explorer** 1. Abra o Windows Explorer 2. Navegue atĂ©: `C:\Users\Deyvison\OneDrive\Desktop\` 3. Renomeie as pastas: - `SecretĂĄria de Esportes` → `Secretaria-de-Esportes` - `Tecnologia da Informação` → `Tecnologia-da-Informacao` **Resultado:** ``` C:\Users\Deyvison\OneDrive\Desktop\Secretaria-de-Esportes\Tecnologia-da-Informacao\SGSE\sgse-app\ ``` #### **Passo 3: Reabrir no VS Code** 1. Abra o VS Code 2. File → Open Folder 3. Selecione o novo caminho: `C:\Users\Deyvison\OneDrive\Desktop\Secretaria-de-Esportes\Tecnologia-da-Informacao\SGSE\sgse-app` --- ### **OPÇÃO 2: Simplificação MĂĄxima (Mais Simples)** Mover tudo para uma pasta mais simples: #### **Passo 1: Criar nova estrutura** 1. Abra Windows Explorer 2. Navegue atĂ©: `C:\Users\Deyvison\OneDrive\Desktop\` 3. Crie uma nova pasta: `SGSE-Projetos` #### **Passo 2: Mover o projeto** 1. VĂĄ atĂ© a pasta atual: `SecretĂĄria de Esportes\Tecnologia da Informação\SGSE\` 2. **Copie** (nĂŁo mova ainda) a pasta `sgse-app` inteira 3. Cole em: `C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\` **Resultado:** ``` C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app\ ``` #### **Passo 3: Testar** 1. Abra VS Code 2. Abra a nova pasta: `C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app` 3. Teste se tudo funciona: ```powershell # Terminal 1 cd packages\backend bunx convex dev # Terminal 2 cd apps\web bun run dev ``` #### **Passo 4: Limpar (apĂłs confirmar que funciona)** Se tudo funcionar perfeitamente: - VocĂȘ pode deletar a pasta antiga: `SecretĂĄria de Esportes\Tecnologia da Informação\SGSE\sgse-app` --- ## 🎯 MINHA RECOMENDAÇÃO ### **Recomendo a OPÇÃO 2 (Simplificação):** **Por quĂȘ?** 1. ✅ Caminho muito mais simples 2. ✅ Zero chances de problemas com PowerShell 3. ✅ Mais fĂĄcil de digitar 4. ✅ MantĂ©m backup (vocĂȘ copia, nĂŁo move) 5. ✅ Pode testar antes de deletar o antigo **Novo caminho:** ``` C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app\ ``` --- ## 📋 CHECKLIST DE EXECUÇÃO ### **Antes de começar:** - [ ] Parei o servidor Convex (Ctrl + C) - [ ] Parei o servidor Web (Ctrl + C) - [ ] Fechei o VS Code - [ ] Salvei todo o trabalho (commits no Git) ### **Durante a execução:** - [ ] Criei a nova pasta (se OPÇÃO 2) - [ ] Copiei/renomeiei as pastas - [ ] Verifiquei que todos os arquivos foram copiados ### **Depois de mover:** - [ ] Abri VS Code no novo local - [ ] Testei Convex (`bunx convex dev`) - [ ] Testei Web (`bun run dev`) - [ ] Confirmei que tudo funciona ### **Limpeza (apenas se tudo funcionar):** - [ ] Deletei a pasta antiga --- ## ⚠ CUIDADOS IMPORTANTES ### **1. Git / Controle de VersĂŁo:** Se vocĂȘ tem commits nĂŁo enviados: ```powershell # Antes de mover, salve tudo: git add . git commit -m "Antes de mover pastas" git push ``` ### **2. OneDrive:** Como estĂĄ no OneDrive, o OneDrive pode estar sincronizando: - Aguarde a sincronização terminar antes de mover - Verifique o Ă­cone do OneDrive (deve estar com checkmark verde) ### **3. Node Modules:** ApĂłs mover, pode ser necessĂĄrio reinstalar dependĂȘncias: ```powershell # Na raiz do projeto bun install ``` --- ## 🚀 SCRIPT PARA TESTAR NOVO CAMINHO ApĂłs mover, use este script para verificar se estĂĄ tudo OK: ```powershell # Teste 1: Verificar estrutura Write-Host "Testando estrutura de pastas..." -ForegroundColor Yellow Test-Path ".\packages\backend\convex" Test-Path ".\apps\web\src" # Teste 2: Verificar dependĂȘncias Write-Host "Testando dependĂȘncias..." -ForegroundColor Yellow cd packages\backend bun install cd ..\..\apps\web bun install # Teste 3: Testar build Write-Host "Testando build..." -ForegroundColor Yellow cd ..\.. bun run build Write-Host "✅ Todos os testes passaram!" -ForegroundColor Green ``` --- ## 💡 VANTAGENS APÓS A MUDANÇA ### **Antes (com caracteres especiais):** ```powershell cd "C:\Users\Deyvison\OneDrive\Desktop\SecretĂĄria de Esportes\Tecnologia da Informação\SGSE\sgse-app" # ❌ DĂĄ erro no PowerShell ``` ### **Depois (sem caracteres especiais):** ```powershell cd C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app # ✅ Funciona perfeitamente! ``` --- ## 🎯 RESUMO DA RECOMENDAÇÃO **Faça assim (mais seguro):** 1. ✅ Crie: `C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\` 2. ✅ **COPIE** `sgse-app` para lĂĄ (nĂŁo mova ainda!) 3. ✅ Abra no VS Code e teste tudo 4. ✅ Crie o arquivo `.env` (agora vai funcionar!) 5. ✅ Se tudo funcionar, delete a pasta antiga --- ## ❓ QUER QUE EU TE AJUDE? Posso te guiar passo a passo durante a mudança: 1. Te aviso o que fazer em cada passo 2. Verifico se estĂĄ tudo certo 3. Ajudo a testar depois de mover 4. Crio o `.env` no novo local **O que vocĂȘ prefere?** - A) Opção 1 - Renomear pastas mantendo estrutura - B) Opção 2 - Simplificar para `SGSE-Projetos\sgse-app` - C) Outra sugestĂŁo de nome/estrutura Me diga qual opção prefere e vou te guiar! 🚀