Olá pessoal, estou com um pequeno problema, preciso fazer o upload de arquivos. Isso eu já fiz mas eu preciso fazer isso sem que ele sobrescreva os arquivos que tem (isso acontece quando tem arquivos com o mesmo logicamente), como posso resolver isso? eu queria colocar o nome de arquivo [1] como acontece normalmente no windows por exemplo
ninguém tem alguma sugestao para eu evitar arquivo com nomes iguais quando eu for escrever em disco?
E
entanglement
Ora, basta você checar se o arquivo existe. Se existir, crie um com outro nome.
A
anderson_lp789
mas como que eu posso colocar um [1] no arquivo?
tipo…
arquivo.jpeg
arquivo[1].jpeg
não estou conseguindo fazer isso…
E
entanglement
Procure um ponto no final do nome com lastIndexOf. Achando a posição, ponha o “[1]”, “[2]” ou sei lá o que você quiser pôr. É só trabalhoso, não precisa pensar nada.
A
anderson_lp789
eu fiz aqui de uma manera mas não ficou tãããoooo "bonito" pois ele renomeia assim
e assim sucessivamente... mas creio que nao da pra mudar muito, que assim seria melhor pois se o usuario mudar manualmente pode causar estragos se eu fizer verificação de [ ]
Bom enfim meu codigo esta aqui por favor se puder melhorar a forma, eu agradeço: