try
{
FileStream myFS = new FileStream(filepath + @"\PatchMove.ini", FileMode.Create);
BinaryWriter myBW = new BinaryWriter(myFS);
myBW.Write("E:\龙之谷");
myBW.Close();
myFS.Close();
}
catch (Exception) { }
代码是这样
写好的文件是这样的
第一个乱码到底怎么来的 想不通
解决方法有两个:
方法一、使用StreamWriter
try
{
FileStream myFS = new FileStream(filepath + @"\PatchMove.ini", FileMode.Create);
<span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 24px; background-color: rgb(245, 245, 245);">StreamWriter</span>myBW = new <span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 24px; background-color: rgb(245, 245, 245);">StreamWriter</span>(myFS);
myBW.Write(<span style="font-family: Helvetica, Tahoma, Arial, sans-serif;">"E:\龙之谷"</span>);
myBW.Close();
myFS.Close();
}
catch (Exception) { }
方法二、改为myBW.Write(path.ToCharArray());
try
{
FileStream myFS = new FileStream(filepath + @"\PatchMove.ini", FileMode.Create);
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; background-color: rgb(245, 245, 245);">StreamWriter</span>myBW = new <span style="font-family: Helvetica, Tahoma, Arial, sans-serif; background-color: rgb(245, 245, 245);">StreamWriter</span>(myFS);
myBW.Write(<span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 24px; background-color: rgb(245, 245, 245);">"E:\龙之谷".ToCharArray()</span>);
myBW.Close();
myFS.Close();
}
catch (Exception) { }