A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘云东 中级黑马   /  2013-3-4 18:42  /  1305 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁有c#文件操作的例子,分享一个。分享的大牛我看好你呦!~万分感谢。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

2 个回复

倒序浏览
创建一个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;
            }
}

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2013-3-4 20:53
创建一个Windows控制台程序FileStreamDemo。其中主函数代码如下。注意添加System.IO引用。
static void Ma ...

十分感谢,马上动手试一试。{:3_54:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马