//  File 类(静态类)   File 的缺点:只能用来读小文件 (它是一下子全都读进去)

    //创建一个文件
// File.Create(@"C:\Users\wbrm\Desktop\wbrm.txt"); //创建文件
//Console.WriteLine("创建成功");
//Console.ReadKey();

删除一个文件 彻底删除

     //删除一个文件 彻底删除
// File.Delete(@"C:\Users\wbrm\Desktop\wbrm.txt");//删除文件
//Console.WriteLine("删除成功");
//Console.ReadKey();

复制一个文件

    //复制一个文件
// File.Copy((@"C:\Users\wbrm\Desktop\wbrm.txt"), (@"C:\Users\wbrm\Desktop\rm.txt"));
//Console.WriteLine("复制成功");
//Console.ReadKey();

剪切

       //剪切
File.Move((@"C:\Users\wbrm\Desktop\wbrm.txt"), (@"C:\Users\wbrm\Desktop\wm.txt"));
Console.WriteLine("剪切成功");
Console.ReadKey();

//读取字节

byte[] buffer = File.ReadAllBytes(@"C:\Users\wbrm\Desktop\新建文本文档.txt");
            //不能toString  将字节数组中的每一个元素都要按照我们指定的编码格式解码成字符串
            //Encoding  编码类型  Default  GBK简繁体  Unicode(包括UTF32 和UTF7和UTF8)国际通用的
            //  出现编码:你保存的数据和你读取的数据类型不同
            string s = Encoding.Default.GetString(buffer);
            Console.WriteLine(s);
            Console.ReadKey();

//创建一个文件 //没有这个文件会给你创建一个 有的话给你覆盖

   string s = "今天天气很好 别再能吃苦的年纪选择安逸";
byte[] buffe = Encoding.Default.GetBytes(s);//需要将字符串转换成字节数组
File.WriteAllBytes(@"C:\Users\wbrm\Desktop\新的.txt", buffe);
Console.WriteLine("写入成功");
Console.ReadKey();

//ReadAllLines 返回数组意味着你可以操作文本文件的每一行数据

 //ReadAllLines 返回数组意味着你可以操作文本文件的每一行数据
//string[] buffe= File.ReadAllLines(@"C:\Users\wbrm\Desktop\新建文本文档.txt", Encoding.Default);
//foreach (string item in buffe )//var改string知道它是string 类型的数组
//{
// Console.WriteLine(item );
//}
//Console.ReadKey();
// ReadAllText  //返回整体数据 只想读到控制台
 // ReadAllText  //返回整体数据 只想读到控制台
string s = File.ReadAllText(@"C:\Users\wbrm\Desktop\新建文本文档.txt", Encoding.Default);
Console.WriteLine(s);
Console.ReadKey();

//AppendAllText(追加写入):不覆盖的添加

  //AppendAllText(追加写入):不覆盖的添加
File.AppendAllText(@" AppendAllText:不覆盖的添加", "不覆盖的添加");
Console.WriteLine("Ok");
Console.ReadKey();

//1024byte=1kb
            //1024kb=1M
            //1024M=1G
            //1024G=1T
            //1024T=1PT

File 类 的基本操作的更多相关文章

  1. File类的基本操作之读出所有目录路径

    package org.mark.file; import java.io.File; /** * File类的基本操作之读出所有文件夹路径 * 假设给定一个文件夹,要求将此文件夹中的所有文件都列出来 ...

  2. File类的基本操作之InputStream字节输入流

    话不多少,我直接把代码贴上来了.有什么问题请给我留言 package org.mark.streamRW; import java.io.File; import java.io.FileInputS ...

  3. File类-文件基本操作

    package com.java.io; import java.io.File; import java.io.IOException; import java.math.BigDecimal; i ...

  4. Java File类基本操作

    我们可以利用Java.io.File类对文件进行操作,基本操作如下: 1)创建文件: public boolean createNewFile() throws IOException 2)删除文件: ...

  5. File类基本操作之OutputStream字节输出流

    贴代码了,已经測试,可正常编译 package org.mark.streamRW; import java.io.File; import java.io.FileOutputStream; imp ...

  6. C#File类常用的文件操作方法(创建、移动、删除、复制等)

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

  7. C#中File类的文件操作方法详解

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件.File类方法的参量很多时候都是路径path.F ...

  8. C# File类的操作

    原文:C# File类的操作 File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件.File类方法的参 ...

  9. C#File类常用文件操作以及一个模拟的控制台文件管理系统

    重温一下C#中File类的一些基本操作: File类,是一个静态类,主要是来提供一些函数库用的. 使用时需要引入System.IO命名空间. 一.常用操作: 1.创建文件方法 //参数1:要创建的文件 ...

随机推荐

  1. day08.1-Linux软件包管理

    Linux系统中的两种软件包:tar,保存内容为源码,编译后再安装:rpm,保存内容为编译后的机器码,直接安装.其中,rpm软件包由5部分构成,分别为: 第1部分是name,表示这个rpm软件包的名称 ...

  2. 网页的js源文件被加密解决方案

    Firefox和Chrome都具有这个功能,而且位置几乎一致

  3. 微信小程序HTTPS - cenos apache 下安装SSL证书

    1.yum install mod_ssl 2.接下来,我们需要创建一个新目录,我们将存储服务器密钥和证书 mkdir /root/ssl 3.vi /etc/httpd/conf.d/ssl.con ...

  4. BZOJ3156 防御准备 斜率优化dp

    Description   Input 第一行为一个整数N表示战线的总长度. 第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai. Output 共一个整数,表示最小的战线花费值. Sampl ...

  5. COCO2018 全景分割

    全景分割是18年新推出的一个任务,它要求同时分割出目标和背景,也就是既有实例分割也有语义分割,用官方的话讲是朝着真实世界视觉系统的重要一步 如图所示,里面既有对天空,草地等stuff的分割,也有对目标 ...

  6. COCO2018 stuff分割

    stuff何许人也,相对于目标而言的环境信息,一般是图像中的草地,墙面或者天空,因为往往在一张图像中这些背景占据着大部分像素,对于场景理解必不可少,所以引入了这一任务. 不过目前这个任务还没有发布te ...

  7. C++_IO与文件2-用cout进行输出

    C++将输出流看作是字节流,在程序中,很多数据被组织成比字节更大的单位. 例如int类型由16位或者32位的二进制值表示:double值由64位的二进制数据表示: 但是在将字节流发送给屏幕时,希望每个 ...

  8. Django - Xadmin 组件(一)

    Django - Xadmin 组件(一) Web 应用中离不开的就是后台管理, Django 自带的 admin 组件提供了一部分内容,但往往现实项目中会有更多的需求,所以自定义自己的后台管理就十分 ...

  9. MVC4设置伪静态---路由伪静态

    有些客户要求设置静态的,为了完成需求,而且更简单的做法就是设置伪静态,例如:http://localhost:80/Home/Index.html ,也可以访问http://localhost:80/ ...

  10. html的第一个程序

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...