黑马程序员技术交流社区

标题: c#文件操作,读写等等 [打印本页]

作者: 刘云东    时间: 2013-3-4 18:42
标题: c#文件操作,读写等等
谁有c#文件操作的例子,分享一个。分享的大牛我看好你呦!~万分感谢。

作者: 许庭洲    时间: 2013-3-4 20:53
创建一个Windows控制台程序FileStreamDemo。其中主函数代码如下。注意添加System.IO引用。
static void Main(string[] args)
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // 写文件代码
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            //byte[] m_bDataWrite = new byte[100];
            //char[] m_cDataWrite = new char[100];
            //try
            //{
            //    FileStream m_FileStream = new FileStream(@"c:\file.txt", FileMode.OpenOrCreate);
            //    m_cDataWrite = "你好啊".ToCharArray();
            //    //用UTF8编码将字符数组转换为字节数组
            //    Encoder m_Enc = Encoding.UTF8.GetEncoder();
            //    m_Enc.GetBytes(m_cDataWrite, 0, m_cDataWrite.Length, m_bDataWrite, 0, true);
            //    m_FileStream.Seek(0, SeekOrigin.Begin);
            //    m_FileStream.Write(m_bDataWrite, 0, m_bDataWrite.Length);
            //}
            //catch (IOException ex)
            //{
            //    Console.WriteLine("There is an IOException");
            //    Console.WriteLine(ex.Message);
            //    Console.ReadLine();
            //    return;
            //}

            //Console.WriteLine("Write to File Succeed!");
            //Console.ReadLine();
            //return;

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
           //读文件代码
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            byte[] m_bDataRead = new byte[100];
            char[] m_cDataRead = new char[100];
            try
            {
                FileStream m_FileStream = new FileStream(@"c:\file.txt", FileMode.Open);
                m_FileStream.Seek(0, SeekOrigin.Begin);
                m_FileStream.Read(m_bDataRead, 0, 100);
            }
            catch (IOException ex)
            {
                Console.WriteLine("There is an IOException");
                Console.WriteLine(ex.Message);
                Console.ReadLine();
                return;
            }
}

作者: 刘云东    时间: 2013-3-4 23:32
许庭洲 发表于 2013-3-4 20:53
创建一个Windows控制台程序FileStreamDemo。其中主函数代码如下。注意添加System.IO引用。
static void Ma ...

十分感谢,马上动手试一试。{:3_54:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2