您现在的位置是:首页 >

c语言怎么创建文件 C#编程轻松实现对文件的操作技巧

火烧 2022-11-26 07:36:51 1068
C#编程轻松实现对文件的操作技巧     和Java一样 C#提供的类库能够轻松实现对文件的操作 下面就给出代码示例 大家可以参考一下          //C#写入/读出文本文件    tri g

C#编程轻松实现对文件的操作技巧  

  

  和Java一样 C#提供的类库能够轻松实现对文件的操作 下面就给出代码示例 大家可以参考一下

  

  

c语言怎么创建文件 C#编程轻松实现对文件的操作技巧

     //C#写入/读出文本文件   string fileName =@ c:I txt ;   StreamReader sr = new StreamReader(fileName); string str=sr ReadLine (); sr close();   StreamWriterrw=File CreateText(Server MapPath( )+ /myText txt );   rw WriteLine( 写入 );   rw WriteLine( abc );   rw WriteLine( NET笔记 );   rw Flush();   rw Close();   //打开文本文件   StreamReadersr=File OpenText(Server MapPath( )+ /myText txt );   StringBuilderoutput=newStringBuilder();   stringrl;   while((rl=sr ReadLine())!=null)    {   output Append(rl+ );   }   lblFile Text=output ToString();   sr Close();   //C#追加文件   StreamWritersw=File AppendText(Server MapPath( )+ /myText txt );   sw WriteLine( 追逐理想 );   sw WriteLine( kzlll );   sw WriteLine( NET笔记 );   sw Flush();   sw Close();   //C#拷贝文件   stringOrignFile NewFile;   OrignFile=Server MapPath( )+ /myText txt ;   NewFile=Server MapPath( )+ /myTextCopy txt ;   File Copy(OrignFile NewFile true);   //C#删除文件   stringdelFile=Server MapPath( )+ /myTextCopy txt ;   File Delete(delFile);   //C#移动文件   stringOrignFile NewFile;   OrignFile=Server MapPath( )+ /myText txt ;   NewFile=Server MapPath( )+ /myTextCopy txt ;   File Move(OrignFile NewFile);   //C#创建目录   //创建目录c:sixAge   DirectoryInfod=Directory CreateDirectory( c:/sixAge );   //d 指向c:sixAgesixAge   DirectoryInfod =d CreateSubdirectory( sixAge );   //d 指向c:sixAgesixAge sixAge _   DirectoryInfod =d CreateSubdirectory( sixAge _ );   //将当前目录设为c:sixAge   Directory SetCurrentDirectory( c:/sixAge );   //创建目录c:sixAgesixAge   Directory CreateDirectory( sixAge );   //创建目录c:sixAgesixAge sixAge _   Directory CreateDirectory( sixAge /sixAge _ );

  

  但是 在对txt文件读的操作中貌似没问题 因为代码能实现文件的读操作 但是所读txt文件包含中文的时候就以乱码显示 查了半天资料 看似复杂的问题其实很简单就能解决 稍微改动一下即可

  

lishixinzhi/Article/program/net/201311/13220  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码