Я создаю резервное решение. Я сомневаюсь, что есть что-то новое в том, чего я пытаюсь достичь.
Перед копированием файла я хочу сделать резервную копию целевого файла на случай, если что-то испортится. Это означает переименование файла.
Я должен быть осторожен при переименовании, если файл уже существует и добавление 01 в конец небезопасно.
Мой вопрос, основанный на том, что я не нашел ответа в другом месте, будет ли работать добавление GUID к имени файла. Итак, если бы мой файл назывался file01.txt, переименовав файл в file01.txtGUID (где GUID — это сгенерированный GUID), я мог бы затем выполнить резервное копирование этого файла (в данном случае с двумя резервными копиями), а затем, после убедившись, что файл скопирован (путем сравнения длины файла с источником), удалите файл с GUID в имени.
Я знаю, что GUID не на 100% гарантированно уникален, но будет этого достаточно?