0
我節省了創建文件夾的文件和一些數據寫入這樣的:C#WP8文件消失
if (!Directory.Exists(Directory.GetCurrentDirectory() + "\\BinarySettings"))
Directory.CreateDirectory(Directory.GetCurrentDirectory() + "\\BinarySettings");
string settingFilePath = Directory.GetCurrentDirectory() + "\\BinarySettings\\" + setting_Name + ".bindat";
FileStream binaryFileStream = new FileStream(settingFilePath, FileMode.Create);//If the setting already exists overwrite it otherwise create it
BinaryWriter binaryWriter = new BinaryWriter(binaryFileStream);
binaryWriter.Write(setting_Bytes);
binaryWriter.Flush();
//Dispose of the streams after we have finished using them
binaryWriter.Dispose();
binaryFileStream.Dispose();
Debug.WriteLine(File.Exists(settingFilePath));
這似乎是因爲使用上的文件File.Exists在此之後從任何地方做工精細在應用程序中返回true。
奇怪的是,當我的應用程序再次啓動時,我想從文件加載數據,然後它突然消失。嘗試File.Exists文件突然返回false。
這有沒有發生過你們任何一個,什麼可能會導致這種奇怪的行爲?
你如何重新啓動你的應用程序?您是從Visual Studio重新部署還是從Visual Studio重新啓動? –
我不確定,它是否有所作爲? – Gerharddc
是的,如果你做了重建,然後運行,然後它乾淨的安裝和所有文件被刪除。嘗試從設備/模擬器中啓動/退出/重新啓動。你的文件應該仍然存在。 –