C#读文件操作

using System;
using System.IO;

namespace IO操作
{
    class Program
    {
        private const string FILE_NAME="IO.txt";
        static void Main(string[] args)
        {
            if (!File.Exists(FILE_NAME))
            {
                Console.WriteLine("{0}does not exists!",FILE_NAME);
                Console.ReadLine();
                return;
            }
            //方法一:
            //FileStream FS = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
            //BinaryReader BR = new BinaryReader(FS);
            //for (int i = 0; i < 1; i++)
            //{
            //    Console.WriteLine(BR.ReadString());
            //}
            //BR.Close();
            //FS.Close();
            //Console.ReadLine();

            //方法一:
            using (StreamReader SR = File.OpenText(FILE_NAME))
            {
                string input;
                while ((input = SR.ReadLine()) != null)
                {
                    Console.WriteLine(input);
                }
                Console.WriteLine("The end of the txt");
                Console.ReadLine();
                SR.Close();
            }
        }
    }
}

时间: 2024-11-04 16:58:55

C#读文件操作的相关文章

Java中读文件操作

InputStream & Reader InputStream(字节流),如下是InputStream的层次结构: AudioInputStream:音频输入流类,该方法可以: 从外部音频文件.流或 URL 获得音频输入流 从音频输入流写入外部文件 将音频输入流转换为不同的音频格式 AudioSystem 类包括许多操作 AudioInputStream 对象的方法: getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioI

【转】 C语言文件操作详解

转自:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551780.html C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现.文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去 fprin

C语言文件操作详解

C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现.文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去 fprintf 往文件中写格式化数据 fscanf 格式化读取文件中数据 fread 以二进制形式读取文件中的数据 fwrite 以二进制形式写

c语言文件操作函数详解

C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现.文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去 fprintf 往文件中写格式化数据 fscanf 格式化读取文件中数据 fread 以二进制形式读取文件中的数据 fwrite 以二进制形式写

文件操作补充

文件操作: 重点: 1,文件操作的三步骤:打开文件 使用文件 关闭文件 2,文件操作的三要素:文件源 操作模式 编码 3,with语法 : with open() as 别名,open () as 别名: 4,重点方法 :read() write() readline() close() f.flush() f.seek() 操作模式 主模式:r w a 从模式:b t + 操作方法: read() readline() readlines() write() writelines() flus

go语言系统-从文件操作到单元测试

目录 文件操作 输入流和输出流 打开文件和关闭文件 使用的函数和方法 案例演示 读文件操作应用案例 写文件操作应用案例 判断文件是否存在 文件编程应用实例 拷贝文件 统计英文.数字.空格和其它字符数量 命令行参数 举例说明 flag包用来解析命令行参数 Json Json基本介绍 应用场景 Json数据格式说明 Jsnon数据在线解析 Json的序列化 应用案例 Json的反序列化 应用案例 单元测试 先看一个需求 传统的方法 传统方法的缺点分析 单元测试 基本介绍 快速入门 单元测试快速入门总

(IO流)java中多种方式读文件,追加文件内容,对文件的各种操作

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.RandomAccessFile; import java.io.R

asp.net 文件操作小例子(创建文件夹,读,写,删)

静态生成要在虚拟目录下创建文件夹 来保存生成的页面 那么就要对文件进行操作 一.创建文件夹 using System.IO; string name = "aa"; string path = Server.MapPath("") + "\\" + name; if (Directory.Exists(path)) { Response.Write("<script>alert('文件夹已存在了!');history.go(

文件-读、写、追加已经文件操作

读文件:r f=open('test.txt',mode='r') for line in f: print(line) f.close() print本身会换行,文本自带一个\n,所以有换行 二进制读取:rb 写文件:w,w会创建新文件,有同名则删除内容再写入 f=open('test1.txt',mode='w',encoding="gbk") #unicode会自动转码位gbk f.write("unicode编码写入gbk文件") f.close() 二进制