欢迎来到天天文库
浏览记录
ID:22160364
大小:123.50 KB
页数:8页
时间:2018-10-27
《教学目标通过讲授和学生的动手练习,使学生了解文件读写》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、呼伦贝尔学院——计算机科学与技术学院教学目标:通过讲授和学生的动手练习,使学生了解文件读写操作的方法。教学类型:在多媒体教室直观讲授,引导学生进行相关的文件读写操作学习,以加深对本次课内容的理解。教学内容:6.5文件读写操作一、文件系统操作在.NETFramework的System.IO命名空间包含了提供操作文件和目录的基本功能的类。主要涉及的类有:FileSystemInfo类、Directory类、FileInfo类、DirectoryInfo类、Path类以及File类等。1.File类File类是经常用到的类
2、,它提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。File类的所有方法都是静态的,因而无需具有文件的实例就可被调用。所有的方法在开始执行前都要执行一次安全检查。File类的公共方法有许多,下面介绍文件常用方法的用法。(1)Copy方法Copy方法把现有文件复制一个新文件。语法声明格式:PublicSharedSubCopy(sourceFileNameAsString,_destFileNameAsString,overwriteAsBoolean)参数说明:sourceFi
3、leName:要复制的文件。destFileName:目标文件的名称。不能是目录。overwrite:如果可以改写目标文件,则为true;否则为false。允许sourceFileName和destFileName参数指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。用法:将现有文件复制到新文件。允许改写同名的文件。DimsourceFileNameAsStringDimdestFileNameAsStringDimoverwriteAsBooleanFile.Copy(sourceFileName,d
4、estFileName,overwrite)(2)Delete方法删除指定的文件。如果指定的文件不存在,则不引发异常。语法声明格式:PublicSharedSubDelete(pathAsString)参数说明:path:要删除的文件的名称。允许path参数指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。用法:DimpathAsStringFile.Delete(path)8呼伦贝尔学院——计算机科学与技术学院(3)Move方法将指定文件移到新位置,并提供指定新文件名的选项。语法声明格式:Public
5、SharedSubMove(sourceFileNameAsString,destFileNameAsString)用法:DimsourceFileNameAsStringDimdestFileNameAsStringFile.Move(sourceFileName,destFileName)(4)Exists方法确定指定的文件是否存在。语法声明格式:PublicSharedFunctionExists(pathAsString)AsBoolean用法:DimpathAsStringDimreturnValueAsB
6、ooleanreturnValue=File.Exists(path)(5)Open方法打开指定路径上的FileStream,具有指定的读、写或读/写访问模式以及指定的共享选项。它共有3个重载方法。语法声明格式如下(注意位于代码末尾的“_”仅表示一行写不下,需要换行书写,在实际编程时去掉):语法声明格式:PublicSharedFunctionOpen(pathAsString,modeAsFileMode,_accessAsFileAccess,shareAsFileShare)AsFileStream用法:Dim
7、pathAsStringDimmodeAsFileModeDimaccessAsFileAccessDimshareAsFileShareDimreturnValueAsFileStreamreturnValue=File.Open(path,mode,access,share)参数说明:path:要打开的文件。允许path参数指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。mode:FileMode值,用于指定在文件不存在时是否创建该文件,并确定是保留还是改写现有文件的内容。access:FileA
8、ccess值,指定可以对文件执行的操作。share:FileShare值,它指定其他线程所具有的对该文件的访问类型。返回值:指定路径上的FileStream,具有指定的读、写或读/写访问模式及指定的共享选项。例1对File类Delete、Copy、Move和Exists等方法的使用先在C:TEMP目录下建两个文件:File.txt和File.
此文档下载收益归作者所有