提示:使用FileInfo类时,要引用System.IO命名空间。
using System.IO;
FileInfo类
生成文件
Create():在指定路径上创建文件。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
myFile.Create();
删除文件
Delete():删除指定的文件。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
myFile.Delete();
移动文件
MoveTo()方法用于将文件移动到新位置并重命名。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
myFile.MoveTo(@"E:\vs space\Csharp_04\01_文件操作\Text02.txt");
复制文件
CopyTo():将文件复制到新的路径。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
myFile.CopyTo(@"E:\vs space\Csharp_04\01_文件操作\Text02.txt");
获取文件名
GetName():获取文件名。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
string fileName = myFile.Name;
Console.WriteLine("文件名称是:" + fileName);
判断文件是否存在
Exists():判断文件是否存在。
csharp
FileInfo myFile = new FileInfo(@"E:\vs space\Csharp_04\01_文件操作\Text01.txt");
bool fileExists = myFile.Exists;
if (fileExists)
{
Console.WriteLine("文件存在");
}
else
{
Console.WriteLine("文件不存在");
}
属性列表
CreationTime:创建文件的时间
DirectoryName:包含文件夹的完整路径
Exists :文件或文件夹是否存在
Extension :文件的扩展名
FullName :文件的完整路径名
LastAccessTime :最后一次访问文件的时间
LastWriteTime: 最后一个修改文件的时间
Name :文件的名称
Length: 返回文件的大小(以字节为单位)
其它常用方法
OpenRead():以只读模式打开文件。
OpenWrite():以写入模式打开文件。
GetExtension():获取文件扩展名。
GetCreationTime():获取文件创建时间。
GetLastAccessTime():获取文件最后访问时间。
GetLastWriteTime():获取文件最后修改时间。
Length:获取文件大小。
💦更多内容请前往主页置顶或点击链接直达:
【unity3D】游戏开发专栏的目录