Analisador de Caminhos
Analisa caminhos de arquivo, identifica formatos Windows/Unix, extrai componentes e normaliza caminhos
## Recursos
Análise completa de caminhos de arquivo suportando múltiplos formatos:
- **Caminhos Windows**: `C:\caminho\arquivo.txt` com detecção de letra da unidade
- **Caminhos Unix**: `/caminho/para/arquivo.txt` com diretório raiz
- **Caminhos UNC**: `\\servidor\compartilhamento\arquivo.txt` caminhos de rede
- **Caminhos Relativos**: `./caminho/arquivo.txt` ou `../pai/arquivo.txt`
## Análise
Extrai componentes completos do caminho:
- **Raiz**: Letra da unidade ou diretório raiz
- **Diretório**: Caminho completo do diretório
- **Nome do arquivo**: Nome base com extensão
- **Nome**: Nome do arquivo sem extensão
- **Extensão**: Extensão do arquivo (incluindo ponto)
- **Profundidade**: Número de níveis de diretório
## Normalização
Converte caminhos entre formatos:
- Converter Windows para Unix (barra invertida para barra)
- Converter Unix para Windows (barra para barra invertida)
- Detecção automática e normalização baseada no conteúdo
## Detecção
Identifica:
- Tipo de caminho (Windows, Unix, UNC, relativo, absoluto)
- Tipo de plataforma (Windows, Unix, desconhecido)
- Caminhos absolutos vs relativos
- Presença de separador no final
Documentação da API
Ponto final da solicitação
POST /pt/api/tools/path-analyzer
Parâmetros da solicitação
| Nome do parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
| pathInput | text | Sim | - |
| normalizePlatform | select | Não | - |
| showDetailed | checkbox | Não | Exibir raiz, unidade, diretório, nome e extensão separadamente |
Formato de resposta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Dados JSON:
Dados JSON
Documentação de MCP
Adicione este ferramenta à sua configuração de servidor MCP:
{
"mcpServers": {
"elysiatools-path-analyzer": {
"name": "path-analyzer",
"description": "Analisa caminhos de arquivo, identifica formatos Windows/Unix, extrai componentes e normaliza caminhos",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=path-analyzer",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.
Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]