当前位置: 代码迷 >> ASP.NET >> .NET 小弟我向txt中导入数据 让TXT中只存在一条,往后每条都覆盖上一条有什么好办法
  详细解决方案

.NET 小弟我向txt中导入数据 让TXT中只存在一条,往后每条都覆盖上一条有什么好办法

热度:9932   发布时间:2013-02-25 00:00:00.0
.NET 我向txt中导入数据 让TXT中只存在一条,往后每条都覆盖上一条有什么好办法
.NET 我向txt中导入数据 让TXT中只存在一条,往后每条都覆盖上一条有什么好办法.请指教..求助!

------解决方案--------------------------------------------------------
FileMode.Create?文件存在就覆盖,不存在就新创建。
------解决方案--------------------------------------------------------
好像有那种覆盖的选项。 不过看你的流是怎么样传输的。

streamwrite。write(file,bool-这里是选择是覆盖还是继续写入,)
看下这个方法吧。 不太记得了。
------解决方案--------------------------------------------------------
C# code
write = new StreamWriter(file.FullName, false);
------解决方案--------------------------------------------------------

C# code
    /// <param name="FilePath">文件路径</param>        /// <param name="Content">文件内容</param>        /// <param name="Append">是否追加</param>        /// <param name="Encode">文件编码</param>        public static void WriteFile(string FilePath, string Content, bool Append)        {            StreamWriter st = new StreamWriter(FilePath, Append, System.Text.Encoding.GetEncoding("gb2312"));            st.Write(Content);            st.Close();            st.Dispose();        }
  相关解决方案