我正在创建一个备份解决方案。我怀疑我想要实现的目标有什么新东西。
在复制文件之前,我想对目标文件进行备份,以防有任何损坏。这意味着重命名文件。
重命名时我必须小心,以防文件已经存在并且在末尾添加 01 是不安全的。
我的问题是,基于在其他地方找不到答案,将 GUID 添加到文件名工作。因此,如果我的文件名为 file01.txt,将文件重命名为 file01.txtGUID(其中 GUID 是生成的 GUID),然后我可以执行该文件的备份(在这种情况下有 2 个备份),然后,在确保文件已复制(通过将文件长度与源进行比较),删除名称中带有 GUID 的文件。
我知道 GUID 不能 100%保证是唯一的,但这是否足够?