我目前在我的WPF应用程序中有以下代码,它正是我想要它做的,但是,在发布它时,它不一定能够访问这些文件夹位置,因为它们不会指向正确的目录,也不会文件夹存在.
我希望有人能够告诉我什么是将东西保存到本地文件夹的最佳方法?
它是否在应用程序文件夹本身内部也没有问题.
我目前用于编写文件的代码:
using (Stream stream = File.Open(@"..\..\Templates\data.bin", FileMode.Create))
{
BinaryFormatter bin = new BinaryFormatter();
bin.Serialize(stream, templateList);
}
Run Code Online (Sandbox Code Playgroud)
我目前用于加载文件的代码:
using (Stream stream = File.Open(@"..\..\Templates\data.bin", FileMode.Open))
{
BinaryFormatter bin = new BinaryFormatter();
templateList = (List<Template>)bin.Deserialize(stream);
}
Run Code Online (Sandbox Code Playgroud)