AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C#
C#
级别 39
静态类
File
和
Directory
C# SELF
等级 39,
课时 0
在这节课你会学到如何用静态类
File
和
Directory
快速完成常见的文件和文件夹操作:检查是否存在、整文件读取/写入、复制、移动、删除、按掩码搜索和递归遍历目录。我们会讲什么时候选用
File
/
Directory
的方法,什么时候用流式 API,如何通过
Path.Combine
安全地拼接路径,以及常见错误(权限、路径长度、竞态条件)——配合实用示例和关于
try-catch
的建议。
实例类
FileInfo
和
DirectoryInfo
C# SELF
等级 39,
课时 1
在这节讲座里我们会讲清楚实例类
FileInfo
和
DirectoryInfo
与静态的
File
和
Directory
有什么不同,如何获取文件和文件夹的元信息,复制、移动和删除对象,以及什么时候使用
GetFiles()
/
EnumerateFiles()
并通过
Refresh()
刷新属性缓存。全部都有示例和实战建议。
获取文件和目录的信息
C# SELF
等级 39,
课时 2
在这节课里我们会讲在 .NET 中如何获取和分析文件与文件夹的元数据:路径、名字、扩展名、大小、时间戳和属性。你会认识到
FileInfo
和
DirectoryInfo
类,枚举
FileAttributes
,搜索方法(
GetFiles
,
EnumerateFiles
)以及用
SearchOption.AllDirectories
做递归遍历。实操里我们会学会格式化大小、按扩展名分组、计算目录总量和按日期/标志查找文件。
比较方法
File
vs
FileInfo
C# SELF
等级 39,
课时 3
在这节课里我们比较 .NET 中文件系统操作的两种方法:静态工具类(
File
/
Directory
)和面向对象的 API(
FileInfo
/
DirectoryInfo
)。会讨论真实场景、元数据缓存、大规模操作的性能、每个 API 的独特能力和实用建议以及常见错误。
类
Path
— 处理路径的好帮手
C# SELF
等级 39,
课时 4
在这节课里我们讲静态类
System.IO.Path
:如何安全地拼接路径(
Combine
)、提取路径部分(
GetFileName
,
GetExtension
)、更改扩展名(
ChangeExtension
)、获取绝对路径(
GetFullPath
)、处理分隔符和临时文件。少出错,多跨平台!
Please enable JavaScript to continue using this application.