C#视频---文件管理file类

简介: C#视频---文件管理file类

在File类中,需要导入命名空间:using System.IO,不需要实例化,直接使用即可。


基本操作:盘存、复制、移动、删除。


基本方法:File.Exist()、File.Copy()、File.Move()、File.Delete()


File.Create(path)----在指定路径下创建一个文件,如果文件存在则覆盖该文件,如下图:


4566bb01fc2529467a554f8c926b92c5_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.png


File.Delete(path)---删除指定路径下的文件,直接删除,回收站没有,如果指定文件没有该文件,不报异常。


File.Exists----确定指定文件是否存在,返回值为bool,如下:


bool flag=file.Exists(path);//确定指定文件是否存在
console.Writeline(flag);

显示创建文件的时间


DateTime dt=File.GetCreationTime(path);//显示创建文件的时间
console.WriteLine(dt)

显示最后写入(修改)的时间


DateTIme  dt=File.GetLastWriteTime(path));//显示最后写入或修改的时间
console.writeline(dt)


复制文件


复制文件的时候如果另一个路径中有这个文件了,名字相同,会报异常,可以利用这个方法的重载在第三个三叔的位置写上true,就可以覆盖那个重名的文件了


File.Copy(path,path1,true))//这个方法是把这个文件复制到另一个路径下,

复制的同时也可以改名


写文件


方法一:


tring[]names=new string[]{"老牛",“凤姐”,“老苏”}
string path=@“”//写一个路径
File.WriteLine(path,names);

方法二:


string path=@""//写一个路径
File .writeAllText(path,"哈哈",Encoding.UTF8)


读文件


方法一:返回的是一个数组


string path=A""//写一个路径
string[] str=File.ReadAllLine(path,Encoding.Default);

方法二:返回的是一个字符串


string path=@“”//写一个路径
string str=File.ReadAllText(path,Encoding.Default);
console.writeline(str)

小小总结,如果有不足地方,欢迎各位提出意见哈!!  


相关文章
|
7天前
|
开发框架 .NET 编译器
程序与技术分享:C#基础知识梳理系列三:C#类成员:常量、字段、属性
程序与技术分享:C#基础知识梳理系列三:C#类成员:常量、字段、属性
|
23天前
|
C#
C# 版本的 计时器类 精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出
这篇2010年的文章是从别处搬运过来的,主要包含一个C#类`TimeCount`,该类有多个方法用于处理时间相关的计算。例如,`GetMaxYearCount`计算以毫秒为单位的最大年数,`GetCurrentTimeByMiliSec`将当前时间转换为毫秒,还有`SecondsToYYMMDDhhmmss`将秒数转换为年月日时分秒的字符串。此外,类中还包括一些辅助方法,如处理小数点后保留一位数字的`RemainOneFigureAfterDot`。
|
6天前
|
存储 安全 C#
C# 类的深入指南
C# 类的深入指南
7 0
|
2月前
|
C#
C#的类和对象的概念学习案例刨析
【5月更文挑战第17天】C#是一种面向对象的语言,以类和对象为核心。类作为对象的模板,定义了属性(如Name, Age)和行为(如Greet)。对象是类的实例,可设置属性值。封装通过访问修饰符隐藏实现细节,如Customer类的私有name字段通过Name属性访问。继承允许新类(如Employee)从现有类(Person)继承并扩展。多态让不同对象(如Circle, Square)共享相同接口(Shape),实现抽象方法Area,提供灵活的代码设计。
47 1
|
2月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 Control 类
C# Web控件与数据感应之 Control 类
|
2月前
|
SQL 存储 C#
C# Web控件与数据感应之 TreeView 类
C# Web控件与数据感应之 TreeView 类
|
2月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 CheckBoxList 类
C# Web控件与数据感应之 CheckBoxList 类
|
2月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 ListControl 类
C# Web控件与数据感应之 ListControl 类
|
2月前
|
C#
c# 所有类的最终基类:Object
c# 所有类的最终基类:Object
20 0
|
2月前
|
安全 C#
C#Webrequest类的使用
C#Webrequest类的使用
17 0