Categorias

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

Exibir raiz, unidade, diretório, nome e extensão separadamente

Fatos principais

Categoria
Development
Tipos de entrada
text, select, checkbox
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Analisador de Caminhos é uma ferramenta essencial para desenvolvedores e administradores de sistemas que precisam decompor, validar e converter caminhos de arquivos entre diferentes ambientes operacionais, como Windows, Unix e redes UNC.

Quando usar

  • Ao migrar scripts ou configurações entre sistemas Windows e Linux/Unix.
  • Para extrair rapidamente componentes específicos, como extensões ou nomes de diretórios, de uma string de caminho.
  • Ao depurar erros de referência de arquivos causados por separadores de diretório incorretos.

Como funciona

  • Insira o caminho do arquivo no campo de entrada principal.
  • Selecione a plataforma de destino para normalização, se desejar converter o formato automaticamente.
  • Ative a opção de componentes detalhados para visualizar a estrutura completa, incluindo raiz, diretório e extensão.
  • O sistema processa a string e retorna um objeto JSON com a análise detalhada e a versão normalizada do caminho.

Casos de uso

Padronização de caminhos de arquivos em projetos multiplataforma.
Extração automatizada de metadados de arquivos a partir de logs de sistema.
Correção rápida de erros de sintaxe em caminhos de configuração de servidores.

Exemplos

1. Conversão de Caminho Windows para Unix

Desenvolvedor Backend
Contexto
Um desenvolvedor precisa mover um script de configuração do Windows para um servidor Linux.
Problema
O caminho 'C:\Users\Projeto\config.json' não é reconhecido pelo sistema Linux devido às barras invertidas.
Como usar
Cole o caminho no Analisador e selecione 'Unix (barras)' na opção de normalização.
Configuração de exemplo
normalizePlatform: 'unix'
Resultado
O caminho é convertido para '/Users/Projeto/config.json', pronto para uso no servidor.

2. Extração de Componentes de Arquivo

Analista de Dados
Contexto
Um analista possui uma lista de caminhos complexos e precisa apenas das extensões dos arquivos.
Problema
Extrair manualmente a extensão de centenas de caminhos é propenso a erros.
Como usar
Insira o caminho e ative 'Mostrar Componentes Detalhados'.
Configuração de exemplo
showDetailed: true
Resultado
A ferramenta retorna um JSON contendo o campo 'extensão', permitindo a rápida identificação do tipo de arquivo.

Testar com amostras

development

Hubs relacionados

FAQ

Quais formatos de caminho são suportados?

A ferramenta suporta caminhos Windows (com letras de unidade), Unix/Linux (com barras), caminhos de rede UNC e caminhos relativos.

Como funciona a normalização?

A normalização ajusta os separadores de diretório (barras ou barras invertidas) para corresponder ao padrão da plataforma selecionada.

A ferramenta altera o arquivo original?

Não, o Analisador de Caminhos processa apenas a string de texto fornecida e não acessa ou modifica arquivos no seu sistema.

O que é um caminho UNC?

É um formato de caminho de rede no Windows que começa com barras invertidas duplas, como \\servidor\compartilhamento.

Posso usar esta ferramenta para validar caminhos?

Sim, ao analisar o caminho, você pode verificar se a estrutura está correta para a plataforma desejada e identificar se o caminho é absoluto ou relativo.

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]