我遇到了一个小问题:在我的C#应用程序中,我有一个名为MakeBackup()的函数,就像我说的那样,在我的情况下制作一个txt文件的备份副本。我的应用程序还将一些信息保存在名为settings.txt的文件中,因此当我启动我的应用程序时,它会检查该文件是否存在,如果是,它会要求您进行备份。 假设用户已经有了settings.txt文件,应用程序将尝试备份该文件,然后它将保存它自己的settings.txt文件。 所以,我的问题是,如何通过我的应用程序从用户settings.txt文件中区分生成的settings.txt文件?名称相同,但不是内容。但是比较两个文件的内容并不是我正在寻找的解决方案。
我会尝试解释更多:假设应用程序生成它自己的settings.txt,每次启动程序时,它都会要求我进行备份,但我只想与用户进行备份settings.txt文件,但不是从程序生成的文件。
答案 0 :(得分:0)
我有点不清楚,但如果您不想更改文件名,那么我建议将备份文件放在以日期命名的子文件夹中,或者将备份放在应用程序文件夹中并且以日期命名的子文件夹中的先前版本。