您的位置:程序门 -> .net技术 -> c#



c#写入文件到底要怎么写?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c#写入文件到底要怎么写?[已结贴,结贴人:aaajedll]
发表于:2007-01-18 14:37:50 楼主
filestream   newfile   =   new   filestream( "c:\\aa.txt ",filemode.create,fileaccess.write);
streamwriter   newstream   =   new   streamwriter(newfile);
newstream.writeline( "hhhhjhjhjj ");
我这样为什么文件是创建了就是没写入,不知道是什么原因,请各位大哥,帮忙看看
发表于:2007-01-18 14:41:371楼 得分:4
newstream.flush();
newstream.close();
发表于:2007-01-18 15:07:422楼 得分:4
同意楼上..

可以没有
newstream.flush();

但是不能没有
newstream.close();
发表于:2007-01-18 15:10:313楼 得分:3
发表于:2007-01-18 15:12:484楼 得分:3
这么快就解决咯。。。。
发表于:2007-01-18 15:24:285楼 得分:3
streamwriter   newstream   =   new   streamwriter( "c:\\aa.txt ");
newstream.writeline( "hhhhjhjhjj ");
newstream.close();
发表于:2007-01-18 15:24:346楼 得分:3
/*
writefiletest()
{
console.writeline(datetime.now.tostring());

filestream   fstream   =   new   filestream( "c:\\bb.txt ",filemode.append);
const   int   length   =   1024   *   6;
stringbuilder   strvalue   =   new   stringbuilder();
//console.writeline( "read   start "   +   datetime.now.millisecond.tostring());
for(int   i   =   0;   i   <   70000;++i)
{
for(int   k   =   0;k   <   100;++k)
{
strvalue.append(i);
strvalue.append( ";11 ");
strvalue.append( ";22 ");
strvalue.append( ";ggg ");
strvalue.append( ";fffff ");
strvalue.append( ";aaaa ");
strvalue.append( ";22 ");
strvalue.append( ";ggg ");
strvalue.append(   ";fffff ");
strvalue.append( ";发大幅度 ");
strvalue.append( ";aaaa ");
strvalue.append(   ";fffff ");
strvalue.append( ";发大幅度 ");
strvalue.append( "\r\n ");
}

//console.writeline( "read   end "   +   datetime.now.millisecond.tostring());
byte[]imagecontent   =   system.text.encoding.default.getbytes(strvalue.tostring());
//console.writeline( "write   start "   +   datetime.now.millisecond.tostring());
fstream.write(imagecontent,0,imagecontent.length);
//console.writeline( "write   end "   +   datetime.now.millisecond.tostring());
strvalue.remove(0,strvalue.length);
}
fstream.close();
console.writeline(datetime.now.tostring());
}
经过测试,这段代码的运行速度是最快的,写一个   477m   的文件耗时25s,效率的
瓶颈是内部的100次循环,组装字符串,io   写操作非常快

各位看还有什么优化的措施

*/


快速检索

最新资讯
热门点击