Добавить индекс к имени файла для существующего файла (file.txt => file_1.txt)

Я хочу добавить индекс к имени файла, если файл уже существует, так что я неперезаписать это.

Например, если у меня есть файлmyfile.txt и в то же времяmyfile.txt существует в папке назначения - мне нужно скопировать мой файл с именемmyfile_1.txt

И в то же время, если у меня есть файлmyfile.txt, но папка назначения содержитmyfile.txt а такжеmyfile_1.txt - сгенерированное имя файла должно бытьmyfile_2.txt

Так что функциональность очень похожа на создание папок в операционных системах Microsoft.

Какие'лучший подход для этого?

Ответы на вопрос(4)

Ваш ответ на вопрос