版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Tarena达内科技文件操作-FileNAME:何富强
REPLY
自我介绍本人名叫何富强,安徽安庆人,生于九一,是一名应届毕业生,毕业于河南工业大学无任何社会经验,菜鸟一枚。Tarena安庆—千年古城,文化之邦,百年省会,戏剧之乡景点:天柱山(安徽三大名山之一)、迎江寺(振风塔)、
两大公园—菱湖公园和莲湖公园特产:柏兆记(月饼)、麦陇香(糕点)、胡玉美(蚕豆酱)、
怀宁贡糕爱好:LOL(宅男一枚)、足球(曾是院足球队,但已荒废)Tarena创建File对象的方法1.File(StringPathname)2.File(Fileparent,Stringchild)3.isFile()方法Tarena创建File对象的方法1.File(Stringpathname)--java.io.File是用于表示文件(目录)的一个包,如果想要在硬盘上的文件和目录进行增删改查等一系列的操作,那就必须导入此包。--File(Stringpathname)是通过将给定的路径名字符串转换成抽象路径来创建一个新的File实例
注:此处抽象路径最好使用相对路径,并且目录的层级分隔符不能使用”/”或”\”,应该用File.separator这个常量表示,主要是为了避免不同系统带来的差异。Tarena创建File对象的方法importjava.io.File;publicclassFileDemo1{ publicstaticvoidmain(String[]args){ Filefile=newFile(“demo”+File.separator+”demo.txt”); Stringname=file.getName(); System.out.println(file); System.out.println(name); }}demo/demo.txtdemo.txt例:例:Tarena创建File对象的方法2.File(Fileparent,Stringchild)此方法是根据parent的抽象路径名和child路径名字符串来创建一个新的File实例,但这种方法不常见,不建议使用。publicclassDemoFile2(){ publicstaticvoidmain(String[]args){ Fileparent=newFile(“demo”); Filefile=newFile(parent,”demo.txt”); System.out.println(file);//demo/demo.txt }}例:Tarena创建File对象的方法3.isFile()方法booelan值,用于判断当前File对象所表示的是否是一个文件 -是文件,返回true -不是文件,返回falsepublicclassDemoFile3(){ publicstaticvoidmain(String[]args){ Filefile=newFile(“demo”+File.separator+”demo.txt”); System.out.println(file+”是否为文件:”+file.isFile()); }}File表示文件信息4.delete()方法3.createNewFile方法2.exists()方法File信息5.isDiretory()方法1.length()方法Tarena……例:TarenaFile表示文件信息1.length()方法 -File的length方法用于返回文件的长度(占用的字节量) -longlength()publicclassDemoFile4(){ publicvoidstaticmain(String[]args){ Filefile=newFile(“demo”+File.separator+”demo.txt”); longlength=file.length(); System.out.println(“length:”+length+”字节”); }}TarenaFile表示文件信息2.exists()方法 -File的exists方法用于测试文件或目录是否存在 -booleanexists()存在true;不存在false3.createNewFile()方法 -File的createNewFile方法用于当且仅当不存在指定名称的文件时,创
建一个新的空文件 -booleancreateNewFile()文件不存在则成功创建,返回true;文件存
在,返回falseTarenaFile表示文件信息例:publicclassDemoFile5(){ publicvoidstaticmain(String[]args)throwsIOException{ //不加路径就默认在当前目录下 Filefile=newFile(“test.txt”); if(!File.exists()){ file.createNewFile(); System.out.println(“创建完毕!”); }else{ System.out.println(“文件已存在!”); } }}TarenaFile表示文件信息4.delete()方法 -File的delete方法用于删除文件或目录 -booleandelete()当且仅当成功删除文件或目录时,返回true;否则
返回false -注意:若File对象表示的是一个目录时,在删除时需要保证此目录为空
目录(目录下不含任何子项),这样才能成功删除TarenaFile表示文件信息例:publicclassDemoFile6(){ publicvoidstaticmain(String[]args){ Filefile=newFile(“test.txt”); if(file.exists()){ file.delete(); System.out.println(“删除完毕!”); }else{ System.out.println(“文件不存在!”); } }}例:TarenaFile表示文件信息5.isDirectory()方法 -File的isDirectory方法用于判断当前File表示的是否为一个目录 -booleanisDirectory()File对象表示的是一个目录时返回true;否则,
返回false
publicclassDemoFile7(){ publicvoidstaticmain(String[]args){ Filefile=newFile(“test.txt”); System.out.println(file+”是否为一个目
录”+file.isDirectory()); }}TarenaFile表示文件信息6.其他方法 -canRead()、canWrite()分别表示文件或目录是否可读、可写 -canExecute()表示文件是否可以被执行 -isHidden()表示文件是否为隐藏文件 -lastModified()最后文件修改日期
TarenaFile表示目录信息1.mkdir()2.mkdirs()3.delete()4.其他
TarenaFile表示目录信息1.mkdir()方法 -File的mkdir方法用于创建指定的目录 -booleanmkdir()publicclassDemoFile8(){ publicvoidstaticmain(String[]args){ Filedir=newFile(“demo”); if(!dir.exists()){ dir.mkdir(); System.out.println(“创建完毕!”); }else{ System.out.println(“该目录已经存在!”); } }}例:
TarenaFile表示目录信息2.mkdirs()方法 -File的mkdirs方法用于创建指定的多级目录 -booleanmkdirs()当且仅当已创建多级目录时,返回true;否则,返
回false
TarenaFile表示目录信息publicclassDemoFile9(){ publicvoidstaticmain(String[]args){ Filedir=newFile(“a”+File.separator+”b”+ File.separator+“c”+File.separator); if(!dir.exists()){ dir.mkdirs(); System.out.println(“创建完毕!”); }else{ System.out.println(“目录已经存在!”); } }}例:创建目录:a/b/c
TarenaFile表示目录信息3.delete()方法 -File的delete方法用于删除文件或目录 -booleandelete()当且仅当成功删除文件或目录时,返回true;否则
返回false -注意:若File对象表示的是一个目录时,在删除时需要保证此目录为空
目录(目录下不含任何子项),这样才能成功删除TarenaFile表示目录信息publicclassDemoFile10(){ publicvoidstaticmain(String[]args){ Filedir=newFile(“a”+File.separator+”b”+ File.separator+“c”+File.separator); delete(dir); } publicstaticvoiddelete(Filedir){ if(dir.isDirectory()){ File[]subs=file.listFiles(); for(Filesub:subs){ delete(sub); } } dir.delete(); }}例:多级目录的删除
TarenaFile表示目录信息publicclassDemoFile11(){ publicvoidstaticmain(String[]args){ Filedir=newFile(“.”); File[]subs=dir.listFiles(); for(Filesub:subs){ if(sub.isFile()){ System.out.print(“文件:”); } if(sub.isDirectory()){ System.out.print(“目录:”); } System.out.println(sub.getName()); } }}获取目录下所有子项例:
TarenaFile表示目录信息publicclassDemoFile12(){ publicvoidstaticmain(String[]args){ Filedir=newFile(“.”); FileFilterfilter=newMyFilter(); File[]subs=dir.listFiles(fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 认识同学活动方案
- 街道好人活动方案
- 法务管理工作规程制定
- 螃蟹夹人活动方案
- 虎年信用卡活动方案
- 电子产品生产条例
- 采购合同总结计划
- 仓库盘点预案协调
- 小学一年级数学核心知识点教案
- 餐饮员工服务效果优化方案
- 景区营业收入管理制度
- 统编版四年级上册《中国神话传说》整本书阅读说课 课件
- 保安证的考试试题及答案
- 妇幼村医培训试题及答案
- 2024年记者证考试真题与试题及答案
- 医疗卫生机构职业安全与健康管理规范(DB4403-T 288-2022)
- DB11∕T493.1-2024道路交通管理设施设置规范 第1部分:道路交通标志
- 儿童眼保健知识培训课件
- 2025-2030年中国碳素行业市场运行态势及投资前景规划研究报告
- 培训勇闯沙漠
- 真需求-打开商业世界的万能钥匙
评论
0/150
提交评论