版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.File的基本概念2.操作文件/目录3.文件/目录属性10.1File简介浙江经贸职业技术学院(IO)流输入输出Java语言程序设计Unit10主讲周芳妃1.File的基本概念
代表了磁盘文件本身的对象,提供了一些操作文件的方法,并且这些操作与平台无关。
而我们所说的文件代表了程序、文本、图像、视频等系列文件,也包括文件夹(目录)。File类功能
通过调用File类的方法,能够完成创建、删除、重命名文件,判断文件的各项属性,设置和查询文件的最近修改时间等操作。
1.File的基本概念方式一:File(Stringpathname)File实例创建方式二:File(Stringparent,Stringchild)方式三:File(Fileparent,Stringchild)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。如:Filefile1=newFile("e:\\demo\\a.txt");根据parent路径名字符串和child路径名字符串创建一个新File实例。如:Filefile2=newFile("e:\\demo","a.txt");根据parent抽象路径名和child路径名字符串创建一个新File实例。如:Filefile3=newFile("e:\\demo");Filefile4=newFile(file3,“a.txt”)
;2.操作文件/目录
由于File类只是文件和目录的抽象表示形式,因此在上述方式创建File对象的实例中,该实例对象不一定真实存在。而新文件/目录的创建需要我们去执行创建的方法。针对文件的创建,调用createNewFile()方法,而针对目录则调用的是mkdir()。如:Filefile1=newFile("e:\\demo");File1.mkdir();//创建目录,若已经存在则不创建Filefile2=newFile("e:\\demo","a.txt");
file2.createNewFile();//创建文件,若已经存在则不创建1文件和目录的创建2.操作文件/目录
删除文件或者目录,需注意的是若要删除一个文件夹,请确保该文件夹内不能包含文件或者文件夹,并且默认情况下,删除的文件/目录是不走回收站的。调用delete()方法删除文件的前提是该文件必须是存在的,才会返回true表示删除成功。如:file.delete();2文件和目录的删除2.操作文件/目录
在文件的重命名中,renameTo(Filedest)方法中所需的参数为File的文件对象,区分为两种情况:方式一是目录不变只改文件名,方式二是目录或文件名都发生变化,这两种情况都可以通过该方法来实现。因此,该方法不仅能重命名文件名,还能实现文件的剪切复制功能。如:Filefile1=newFile("zjjm.jpg");FilefileNew1=newFile("浙江经贸.jpg");//方式一file1.renameTo(fileNew1);FilefileNew2=newFile("e:\\浙江经贸.jpg");//方式二File1.renameTo(fileNew2);
1文件和目录重命名3.文件/目录属性File定义了很多获取File对象标准属性的方法,如文件的可读、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年赵孟頫行楷特点与胆巴碑临摹
- 2026年冶金工程师职称评定技术创新成果总结
- 上海立信会计金融学院《安全工程专业制图与 CAD》2025-2026学年第一学期期末试卷(A卷)
- 上海立信会计金融学院《ASP.NET网站开发设计》2025-2026学年第一学期期末试卷(A卷)
- 2026年生态养殖产品质量控制与溯源
- 上海科技大学《安全管理与法律法规》2025-2026学年第一学期期末试卷(B卷)
- 2026年负热膨胀材料精密光学应用
- 2026年企业合规审计流程与方法培训
- 2026年工伤赔偿私了协议风险提示
- 2026年机械安全技术交底规范与范例
- 2024年航车安装维修合同范本
- 配电箱巡检表
- 北师大版数学一年级上册期末试卷及参考答案(3套卷)
- 3输变电工程施工质量验收统一表式(变电工程电气专业)-2024年版
- 冲压设备的维护与保养
- 消防职业道德教育课件
- 数学史全套课件
- 2021市政工程资料表格填写范例样本
- 高空作业专项施工方案
- 成都建筑装饰装修工程设计收费标准
- GB/T 6117.1-1996立铣刀第1部分:直柄立铣刀的型式和尺寸
评论
0/150
提交评论