Добавить индекс к имени файла для существующего файла (file.txt => file_1.txt)
Я хочу добавить индекс к имени файла, если файл уже существует, так что я неперезаписать это.
Например, если у меня есть файлmyfile.txt
и в то же времяmyfile.txt
существует в папке назначения - мне нужно скопировать мой файл с именемmyfile_1.txt
И в то же время, если у меня есть файлmyfile.txt
, но папка назначения содержитmyfile.txt
а такжеmyfile_1.txt
- сгенерированное имя файла должно бытьmyfile_2.txt
Так что функциональность очень похожа на создание папок в операционных системах Microsoft.
Какие'лучший подход для этого?