Agregar índice al nombre de archivo para el archivo existente (archivo.txt => archivo_1.txt)
Quiero agregar un índice a un nombre de archivo si el archivo ya existe, para que no lo sobrescriba.
Al igual que si tengo un archivomyfile.txt
y al mismo tiempomyfile.txt
existe en la carpeta de destino - necesito copiar mi archivo con nombremyfile_1.txt
Y a la misma hora si tengo un archivo.myfile.txt
, pero contiene la carpeta destintationmyfile.txt
ymyfile_1.txt
- El nombre del archivo generado debe sermyfile_2.txt
Por lo tanto, la funcionalidad es muy similar a la creación de carpetas en los sistemas operativos de Microsoft.
¿Cuál es el mejor enfoque para hacer eso?