sábado, 26 de novembro de 2011

(Javascript) Nome do arquivo pelo caminho (pasta arquivo)

Uma coisa relativamente chata de se fazer em Javascript é pegar o nome de um arquivo a partir do caminho do mesmo. É chato pois não há função nativa que faça isto, logo fazendo manualmente exigiria muito processo, pois teriamos que buscar a última barra checar se dali para diante não há mais barras e retornar o nome do arquivo. Isto iria usar bastante funções.

Pensando nisto criei uma função otimizada em rápida com base em regex (match) em javascript. Basta colocar o caminho do arquivo e a função retorna o nome do arquivo

Aqui um exemplo:
getFileFromPath("C:\Users\Usuario\Data\Arquivo.lnk");
E irá retornar Arquivo.lnk

Também podemos usar em input type file.

Aqui o código da função:
function getFileFromPath(path)
{
return path.match(/[^\/\\]+$/);
}

Criado por Bruno da Silva

Espero que gostem, um grande abraço a todos.

Nenhum comentário:

Postar um comentário