C# FileInfo类的使用方法及常用操作(附代码示例) |
您所在的位置:网站首页 › 创建文件的代码是什么意思 › C# FileInfo类的使用方法及常用操作(附代码示例) |
FileInfo类是位于System.IO命名空间中的一个类,它提供了一系列用于操纵文件的属性和方法。通过FileInfo类,我们可以轻松获取有关文件的信息,如文件大小、创建日期、修改日期等。此外,FileInfo类还提供了一些便捷的方法,来进行文件复制、移动、删除等操作。 二、使用FileInfo类 1. 创建FileInfo对象要使用FileInfo类,首先需要创建一个FileInfo对象。我们可以使用以下方法之一来实现: string filePath = "D:\\新建 文本文档.txt"; FileInfo fileInfo = new FileInfo(filePath);上述示例中,我们通过传递文件路径作为参数来创建了一个新的FileInfo对象。 一旦创建了FileInfo对象,我们可以轻松获取文件的各种属性信息。以下是一些常用的属性: Name:文件名(包括扩展名)FullName:完整路径和文件名Extension:文件扩展名Length:文件大小(以字节为单位)CreationTime:创建时间LastWriteTime:上次修改时间LastAccessTime:上次访问时间 Console.WriteLine("文件名:" + fileInfo.Name); Console.WriteLine("文件路径:" + fileInfo.FullName); Console.WriteLine("文件大小:" + fileInfo.Length + " 字节"); Console.WriteLine("文件扩展名:" + fileInfo.Extension); Console.WriteLine("文件创建时间:" + fileInfo.CreationTime); 3. 文件操作FileInfo类提供了一些便捷的方法,用于进行文件操作。以下是几个常用的方法: 3.1 复制文件使用CopyTo方法可以将文件复制到新的位置。需要传入目标路径作为参数。 string destinationPath = "D:\\新建文件夹\\新建 文本文档.txt"; fileInfo.CopyTo(destinationPath);使用MoveTo方法可以将文件移动到新的位置。需要传入目标路径作为参数。 string destinationPath = "D:\\新建文件夹2\\新建 文本文档.txt"; fileInfo.MoveTo(destinationPath);使用Delete方法可以删除文件。 fileInfo.Delete(); 4. 判断文件是否存在我们可以使用Exists属性来判断文件是否存在。 if (fileInfo.Exists) { Console.WriteLine("文件存在!"); } else { Console.WriteLine("文件不存在!"); } 总结本文详细介绍了C# FileInfo类的使用方法及常用操作,包括以下内容: 创建FileInfo对象获取文件属性信息文件操作:复制、移动和删除文件判断文件是否存在FileInfo类为C#编程中的文件操作提供了强大的功能。通过灵活运用FileInfo类的方法和属性,我们可以轻松地管理和操作文件。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |