我有從文本文件讀取加密憑據的代碼。我更新了該文本文件以包含連接字符串。其他的東西都可以很好地讀取和解密,但不是連接字符串(當然,我也相應地更新了我的代碼)。我的應用程序如何查找輔助文本文件的舊版本?
所以我想知道:它是否讀取正確的文件。答案:不!在\ BIN \調試文件的日期是2012/6/5上午9:41分,但是這個代碼:
using (StreamReader reader = File.OpenText("Credentials.txt")) {
string line = null;
MessageBox.Show(File.GetCreationTime("Credentials.txt").ToString());
...顯示2012年6月4日下午2時00分44秒
所以我在我的硬盤上搜索了「Credentials.txt」的所有實例,以查看它從哪裏讀取文件。它只能找到一個實例,即在\ bin \ debug中具有今天日期的實例。
???
注意:Credentials.txt不是我解決方案的一部分;它應該是什麼? (IOW,我只是將它複製到\ bin \ debug中,我沒有執行「Add | Existing Item」)
您如何看待「今天的日期」? –
你確定你沒有看最後修改日期嗎?這將顯示今天的日期,因爲你今天修改了它。 – Botonomous
有三個日期:創建時間,上次修改時間,上次訪問時間。 Windows資源管理器中顯示的日期不會是創建時間,而是上次修改日期。 – mellamokb