File类的常用方法
2016-05-13 23:51
281 查看
首先引用命名空间
using System.IO;
File类是静态类,只能用File.方法名,不能申明一个对象
一、文件管理
1.1创建文件
File.Create(string path);//在指定路径中创建文件,如果此路径中存在同名文件,则覆盖。
示例:
File.Create(@"C:\Users\Agu\Desktop\123.txt");//在桌面上创建文本文件,文件名为123.txt
1.2复制文件
File.Copy(string sourceFileName, string targetFileName, bool overwrite);//将源文件复制到目标文件
参数:
sourceFileName:要复制的文件
targetFileName:目标文件的名称。不能是目录
overwrite:如果要覆盖目标文件,则写true;否则写false;如果不加true,出现覆盖情况,则程序会报异常
示例:
File.Copy(@"D:\123.txt", @"E:\321.txt",true );//将D盘下的"123.txt"复制到E盘下,并将名称改为"321.txt"
1.3剪切文件
示例:
File.Move (@"D:\123.txt", @"E:\321.txt");//将D盘下的"123.txt"复制到E盘下,并将名称改为"321.txt"
1.4删除文件
示例:
File.Delete(@"C:\123.txt");//删除C盘下的123.txt文本文件
1.5判断文件是否存在
File.Exists(string path);//判断指定路径下的文件是否存在,返回值是true或false
示例:
bool b=File.Exists(@"C:\123.txt");//如果C盘下存在123.txt,则b的值为true
Console.WriteLine(b);//将b的值打印到控制台显示Console.ReadKey();//暂停控制台,等待用户输入,并退出
相关文章推荐
- java高级编程技巧
- js清空array数组的方法
- 数组对比,保留不存在的
- ls -l命令详解
- 菜鸟的请教
- how to build libigl in unbuntu(on 13 may 2016)
- C语言模拟通讯录系统的简单实现
- iOS解析lrc歌词文档
- PHP 动态生成验证码
- html5跨域通讯之postMessage的用法
- Android异步任务机制之AsyncTask
- UESCTC-2016dp专题 D 柱爷的恋爱
- HDU 4380 Farmer Greedy
- 云服务器搭建hadoop集群
- python第一天
- js类型转换,运算符,语句
- 修改数据库插入默认日期
- Android异步任务机制之Handler
- php 魔术方法 深度理解
- Ubuntu14.04中实现Mini2440裸板编程