美文网首页
C#文件操作

C#文件操作

作者: qratosone | 来源:发表于2016-05-02 00:30 被阅读0次

C#中文件操作主要可以使用StreamReaderStreamWriter两个类

         string infname = "CopyFileAddLineNumber.cs";
         string outfname = "CopyFileAddLineNumber.txt";
         if( args.Length >= 1 ) infname = args[0];
         if( args.Length >= 2 ) outfname = args[1];
   
         try 
         {
             FileStream fin = new FileStream( 
                 infname, FileMode.Open, FileAccess.Read );
             FileStream fout = new FileStream(
                 outfname, FileMode.Create, FileAccess.Write );
   
             StreamReader brin = new StreamReader( 
                 fin, System.Text.Encoding.Default );
             StreamWriter brout  = new StreamWriter(
                 fout, System.Text.Encoding.Default );
   
             int cnt = 0; // 行号
             string s = brin.ReadLine();
             while ( s != null ) 
             {
                 cnt ++; 
                 s = deleteComments(s);                        //去掉以//开始的注释
                 brout.WriteLine(cnt + ": \t" + s );           //写出
                 Console.WriteLine(cnt + ": \t" + s );     //在控制上显示
                 s = brin.ReadLine();                      //读入
             }           
             brin.Close();               // 关闭缓冲读入流及文件读入流的连接.
             brout.Close();
         } 
         catch (FileNotFoundException) 
         {
             Console.WriteLine("File not found!" );
         } 
         catch (IOException e2) 
         {
             Console.WriteLine( e2 );
         }

相关文章

  • C#文件操作

    C#中文件操作主要可以使用StreamReader和StreamWriter两个类

  • C# 文件操作

    System.IO命名空间中,有以下类支持文件/路径操作 DriveInfo 驱动器信息 静态方法 DriveIn...

  • C# 文件相关操作

    一、文件夹 1.选择文件夹 2.文件夹相关操作 C#文件夹相关操作主要使用Directory类和Directory...

  • lua简介

    C#与Lua的区别:(C#需要编译而lua不需要)C#只能在特定的操作系统中进行编译成dll文件,然后打包进安装包...

  • C#操作文件

    一、File类和FileInfo区别在于前者是静态类,后者需要实例化,实例化时需指定操作文件的路径,单一调用方法建...

  • C#操作文件

    读文件 检查文件大小 写文件 StreamWriter方式 FileStream方式 删除固定行的内容

  • C# csv文件操作

    学习地址:https://blog.csdn.net/xgf415/article/details/5136687...

  • Unity3D C#脚本获取指定目录所有指定类型文件并改名

    Tips:C#获取文件夹下的所有文件的文件名C#实现文件改名

  • C#操作FTP总结

    本文是对FTP相关操作,例如新建/删除目录、新建/删除文件、获取文件/目录列表等的总结,方便日后调用。 其实C#操...

  • C# EXCEL表的写入操作

    C#操作Excel表的操作实例

网友评论

      本文标题:C#文件操作

      本文链接:https://www.haomeiwen.com/subject/gvclrttx.html