Tenho um servidor que vai guardar arquivos de vídeo que os usuários vão uploadar. Neste servidor, vou guardar, inicialmente, os vídeos em uma pasta…
Se um usuário fizer upload de um vídeo cujo nome é igual a um dos vídeos já salvos vai ocorrer uma colisão de nomes. Existe uma forma simples (talvez usando expreSSões regulares) de adicionar um contador ao fim do radical repetido?
Por exemplo, um usuário salva um arquivo chamado “teste.mpg”. Um segundo usuário salva um arquivo diferente, mas com o mesmo nome. No servidor ele seria salvo como “teste1.mpg”. Caso houvsse mais uma repetição da situação, “teste2.mpg”…Sempre incrementando em ! o contador…
Imaginei separar o contador do radical do nome e adicionar 1 ao maior valor encontrado, mas não sei se a solução é eficaz e, caso for, não sei implementá-la sem fazer alguma gambiarra 