File类
来源:互联网 发布:mac不需要杀毒软件 编辑:程序博客网 时间:2024/06/06 01:50
File类是静态类,位于命名空间:using System.IO;
拥有以下方法:
01 在指定的路径中创建或覆盖文件(如果已经存在也不会报异常)
File.Create(@"E:\Temp\TestData\1.txt"); File.Create(@"E:\Temp\TestData\2"); Console.WriteLine("创建成功");
效果:
02 删除文件(永久删除,如果没找到指定文件不会报异常)
File.Delete(@"E:\Temp\TestData\1.txt"); File.Delete(@"E:\Temp\TestData\2"); Console.WriteLine("删除成功");效果:
03 复制文件(两个重载)
//复制文件,将现有文件复制到新文件 File.Copy(@"E:\Temp\TestData\clipZY3.tif", @"E:\Temp\TestData\test\clipZY3_copy.tif"); //两个参数时默认可以覆盖同名文件 File.Copy(@"E:\Temp\TestData\clipZY3.tif", @"E:\Temp\TestData\test\clipZY3_copy.tif",true); //第三个参数为true时可以覆盖,false时不可以覆盖同名文件 //如果已经存在文件,且不允许覆盖时,会报异常,如果允许覆盖则不会报异常 Console.WriteLine("复制成功");效果:
04 剪切文件(没有重载)
File.Move(@"E:\Temp\TestData\test\clipZY3_copy.tif", @"E:\Temp\TestData\test\clipZY3_move.tif"); //如果已经存在,报异常 Console.WriteLine("剪切成功");
05 判断文件是否存在
bool b = File.Exists(@"E:\Temp\TestData\test\Huo.txt"); if (!b)//不存在 { for (int i = 0; i < 20; i++) { File.Create(@"E:\Temp\TestData\test\Huo" + i.ToString() + ".txt"); } Console.WriteLine("创建成功"); } else { Console.WriteLine("已经存在该文件"); } //for (int i = 0; i < 20; i++) //{ // File.Delete(@"E:\Temp\TestData\test\Huo" + i.ToString() + ".txt"); //} //Console.WriteLine("delete success");效果:
0 0
- 【File】File类基础
- File类 ;File.Create(),File.Delete(), File.Copy(), File.Replace()
- File 类
- File 类
- File 类
- File 类
- File类
- File 类
- FILE 类
- File类
- FILE类
- File类
- File类
- File类
- File类
- File类
- File类
- File类
- C++中关于时间的处理问题
- js分割字符串
- C/C++:内存字节对齐详解
- xUtils框架介绍之HttpUtils的使用
- Android API Demo系列之---播放Gif动画的类Movie
- File类
- 字符串去除多余空格
- hdu-1879-继续畅通工程(克鲁斯卡尔求最小生成树)
- Myeclipse的动态web项目转为eclipse的动态web项目报错
- 内联函数释疑:static inline 和 extern inline 的含义及比较
- hdu 1021 Fibonacci Again(矩阵连乘 || 循环节)
- 关于Spring4与Hibernate4整合
- spring3.0引入的注解
- Java继承 封装 多态