File 类 的基本操作
// 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 类 的基本操作的更多相关文章
- File类的基本操作之读出所有目录路径
package org.mark.file; import java.io.File; /** * File类的基本操作之读出所有文件夹路径 * 假设给定一个文件夹,要求将此文件夹中的所有文件都列出来 ...
- File类的基本操作之InputStream字节输入流
话不多少,我直接把代码贴上来了.有什么问题请给我留言 package org.mark.streamRW; import java.io.File; import java.io.FileInputS ...
- File类-文件基本操作
package com.java.io; import java.io.File; import java.io.IOException; import java.math.BigDecimal; i ...
- Java File类基本操作
我们可以利用Java.io.File类对文件进行操作,基本操作如下: 1)创建文件: public boolean createNewFile() throws IOException 2)删除文件: ...
- File类基本操作之OutputStream字节输出流
贴代码了,已经測试,可正常编译 package org.mark.streamRW; import java.io.File; import java.io.FileOutputStream; imp ...
- C#File类常用的文件操作方法(创建、移动、删除、复制等)
File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...
- C#中File类的文件操作方法详解
File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件.File类方法的参量很多时候都是路径path.F ...
- C# File类的操作
原文:C# File类的操作 File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件.File类方法的参 ...
- C#File类常用文件操作以及一个模拟的控制台文件管理系统
重温一下C#中File类的一些基本操作: File类,是一个静态类,主要是来提供一些函数库用的. 使用时需要引入System.IO命名空间. 一.常用操作: 1.创建文件方法 //参数1:要创建的文件 ...
随机推荐
- 第十一篇 logging模块
logging模块是Python中内置的很强大的一个日志模块,它可以帮我们记录程序运行的情况,对于后续排错有很好的帮助. logging模块定义了下表所示的日志级别,按照严重程度由低到高排列: 级别 ...
- Mysql初识数据库《四》mysql安装与基本管理
一.MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是 ...
- python字符串常用方法、分割字符串等
一.字符串的常用方法 1.str.capitalize() 字符串首字母大写 2.str.center() 把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...
- Windowns DOS For 循环实例
update_all.bat代码示例: @echo off echo ***************************************************************** ...
- php 写入csv时 双引号,逗号及特殊字符
1.双引号 <?php function new_csv($string) { $filename = date('Ymd').'.csv'; //设置文件名 header("Cont ...
- SDUT OJ 图结构练习——最短路径 ( Floyed 算法 AND Dijkstra算法)
图结构练习——最短路径 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem ...
- IOS中NSUserDefaults的用法
NSUserDefaults适合存储轻量级本地数据,比如要保存用户登陆的用户名.密码,使用NSUserDefaults是首选.下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的 ...
- 0.jQuery选择器
左边的是jQuery用法 右边是js用法 $("tag") == document.getElementsByTagName("tag"); $(". ...
- Linux之vi三种模式常用操作
vi的三种模式:命令模式.编辑模式.尾行模式 一.命令模式 1.光标移动 a.字符级 左(h) 下(j) 上(k) 右(l) b.单词级 w word移动到下个单词首字母 b before上个单词首字 ...
- Bound Found(思维+尺取)
Signals of most probably extra-terrestrial origin have been received and digitalized by The Aeronaut ...