游戏开发实战教程(Unity+C#)-(6)自考成人专科本科课件.pptx
《游戏开发实战教程(Unity+C#)-(6)自考成人专科本科课件.pptx》由会员分享,可在线阅读,更多相关《游戏开发实战教程(Unity+C#)-(6)自考成人专科本科课件.pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、游戏开发实战教程游戏开发实战教程 (Unity+C#Unity+C#)第第 6 6 章章 目 录 和 文 件 操 作目 录 和 文 件 操 作目录目录 CONTENTSCONTENTS6.1目录管理016.2文件管理026.3文件的读写03内容简述目录及文件管理是操作系统的一个重要组成部分,包括目录的创建、移动、删除和文件的创建、移动、复制、删除以及对文件的读写等操作。一个完整的应用程序,常常会涉及到对系统和用户的信息进行存储、读取和修改等处理。因此,如何有效地实现目录和文件操作也是必须掌握的一种技术。Directory类和DirectoryInfo类用于对磁盘和目录进行操作管理;File类和
2、FileInfo类用于对文件进行创建、复制、移动、删除和打开等操作。而StreamReader和StreamWriter等类则可以用于对文件以“流”的方式进行读写操作。6.1 6.1 目录管理目录管理在System.IO命名空间中,.NET框架提供了Directory类和DirectoryInfo类。这两个类均可用于对磁盘和目录进行操作管理,如复制、移动、重命名、创建和删除目录,获取和设置与目录的创建、访问及写入操作相关的时间信息。DirectoryInfo类与Directory类的不同点在于DirectoryInfo类必须被实例化后才能使用,而Directory类则只提供了静态的方法。实际编
3、程中,如果多次使用某个对象,一般用DirectoryInfo类;如果仅执行某一个操作,则使用Directory类提供的静态方法效率更高一些。1.目录的创建目录的创建 Directory类的CreateDirectory方法用于创建指定路径中的所有目录。方法原型为:public static DirectoryInfo CreateDirectory(string path)其中参数path为要创建的目录路径。2 2目录的删除目录的删除 Directory类的Delete方法用于删除指定的目录,该方法有两种重载的形式:1)public static void Delete(string path
4、)参数path为要移除的空目录的名称。6.1.1 目目录录的的创创建、建、删删除与移除与移动动1.目录的创建目录的创建 Directory类的CreateDirectory方法用于创建指定路径中的所有目录。方法原型为:public static DirectoryInfo CreateDirectory(string path)其中参数path为要创建的目录路径。2 2目录的删除目录的删除 Directory类的Delete方法用于删除指定的目录,该方法有两种重载的形式:1)public static void Delete(string path)参数path为要移除的空目录的名称。6.1.
5、1 目目录录的的创创建、建、删删除与移除与移动动3.目录的移动目录的移动 Directory类的Move方法能够重命名或移动目录。方法原型为:public static void Move(string sourceDirName,string destDirName)其中:sourceDirName为要移动的文件或目录的路径;destDirName为指向sourceDirName的新位置的目标路径。6.1.1 目目录录的的创创建、建、删删除与移除与移动动6.2 6.2 文件管理文件管理 File类和FileInfo类为FileStream对象的创建和文件的创建、复制、移动、删除、打开等提供了
6、支持。使用File类和FileInfo类对文件进行操作时,用户必须具备相应的权限,如读、写等权限,否则将会引发异常。FileInfo类与File类均能完成对文件的操作,不同点在于FileInfo类必须被实例化,并且每个FileInfo的实例必须对应于系统中一个实际存在的文件。由于所有File类提供的方法都是静态的,所以如果只想执行一个操作,那么使用File方法的效率比使用相应的FileInfo实例方法可能更高。如果打算多次重用某个对象,可考虑使用FileInfo的实例方法,而不是File类的相应静态方法。1.1.文件复制文件复制 File类的Copy方法用于将现有文件复制到新文件。方法原型为:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 开发 实战 教程 Unity 自考 成人 专科 本科 课件
限制150内