黑马程序员技术交流社区
标题: 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 |