6.2 KiB
6.2 KiB
📁 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!):
-
Pare TODOS os servidores:
- Terminal do Convex: Ctrl + C
- Terminal do Web: Ctrl + C
- Feche o VS Code completamente
-
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
- Abra o Windows Explorer
- Navegue até:
C:\Users\Deyvison\OneDrive\Desktop\ - Renomeie as pastas:
Secretária de Esportes→Secretaria-de-EsportesTecnologia 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
- Abra o VS Code
- File → Open Folder
- 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
- Abra Windows Explorer
- Navegue até:
C:\Users\Deyvison\OneDrive\Desktop\ - Crie uma nova pasta:
SGSE-Projetos
Passo 2: Mover o projeto
- Vá até a pasta atual:
Secretária de Esportes\Tecnologia da Informação\SGSE\ - Copie (não mova ainda) a pasta
sgse-appinteira - Cole em:
C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\
Resultado:
C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app\
Passo 3: Testar
- Abra VS Code
- Abra a nova pasta:
C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app - Teste se tudo funciona:
# 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ê?
- ✅ Caminho muito mais simples
- ✅ Zero chances de problemas com PowerShell
- ✅ Mais fácil de digitar
- ✅ Mantém backup (você copia, não move)
- ✅ 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:
# 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:
# Na raiz do projeto
bun install
🚀 SCRIPT PARA TESTAR NOVO CAMINHO
Após mover, use este script para verificar se está tudo OK:
# 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):
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):
cd C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app
# ✅ Funciona perfeitamente!
🎯 RESUMO DA RECOMENDAÇÃO
Faça assim (mais seguro):
- ✅ Crie:
C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\ - ✅ COPIE
sgse-apppara lá (não mova ainda!) - ✅ Abra no VS Code e teste tudo
- ✅ Crie o arquivo
.env(agora vai funcionar!) - ✅ Se tudo funcionar, delete a pasta antiga
❓ QUER QUE EU TE AJUDE?
Posso te guiar passo a passo durante a mudança:
- Te aviso o que fazer em cada passo
- Verifico se está tudo certo
- Ajudo a testar depois de mover
- Crio o
.envno 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! 🚀