我有一個小問題,其中包含以下內容:在我的C#應用程序中,我有一個名爲MakeBackup()的函數,就像它說的那樣,在我的情況下製作一個txt文件的備份副本。我的應用程序還將一些信息保存在一個名爲settings.txt的文件中,因此,當我啓動我的應用程序時,它會檢查該文件是否存在,如果存在,它會要求您進行備份。 假設用戶已經擁有settings.txt文件,應用程序將嘗試對該文件進行備份,然後它將保存它自己的settings.txt文件。 所以,我的問題是,我怎麼能從我的應用程序從用戶settings.txt文件中區分生成的settings.txt文件?名稱是相同的,但不是內容。但是比較這兩個文件的內容並不是我正在尋找的解決方案。C#管理文件備份
我會試着解釋更多:假設應用程序生成它自己的settings.txt文件,每次啓動程序時,它都會要求我進行備份,但我只想用備份用戶settings.txt文件,但不是從程序生成的。
如果您願意比較的是文件名,則無法區分這兩種情況。爲什麼你不想比較或檢查內容的一些顯着特點? –
不幸的是,內容並不總是相同的,所以這就是爲什麼我無法比較它。我唯一想到的是在應用程序生成的txt文件中添加一些標識符,比如說「// Generated by App //」的文本行。這樣,我實際上可以區分這兩個文件。你怎麼看? – user2729661