File类

常用方法:

package testFile;
import java.io.File;
import java.io.IOException;
public class TestFile {public static void main(String[] args) throws IOException {File file=new File("D:/eclipse/gaoqiTo100/src/testFile/TestFile.java");File file2=new File("D:/eclipse/gaoqiTo100/src/testFile");File file3=new File(file2,"TestFile.java");File file4=new File(file2,"TestFile666.java");file4.createNewFile();file4.delete();File file5=new File("D:/eclipse/gaoqiTo100/src/aa/bb/cc.java");file5.mkdirs();//创建文件夹if(file.isFile()){System.out.println("是一个文件");}if(file2.isDirectory()){System.out.println("是一个目录");}}
}

练习:打印树状目录结构

package testFile;
import java.io.File;
public class LianXi {public static void main(String[] args) {File f=new File("D:/eclipse/gaoqiTo100/src");Lianxi(f,0);}private static void Lianxi(File f,int level) {for(int i=0;i<level;i++){System.out.print("-");}System.out.println(f.getName());if(f.isDirectory()){File[] files=f.listFiles();for(File m:files){Lianxi(m,level+1);}}}
}

异常




不是指代个数,而是类型。

DAY8:尚学堂高琪JAVA(70~76)相关推荐

  1. DAY12:尚学堂高琪JAVA(119~123)Hashmap 与冒泡排序

    Hashmap 与冒泡排序 map,set,list的区别 添加链接描述 添加链接描述 添加链接描述 MyArrayList.java package fanxing; import java.uti ...

  2. 【160天】尚学堂高琪Java300集视频精华笔记(129)

    明天开始,专栏增加一个黑马程序员的课程更新. 其它容器收尾讲解 队列Queue与Deque(单向队列与双向队列) Enumeration(较老的接口,JDK1.5前使用频繁,维护旧系统会用到) Has ...

  3. 尚学堂 高琪JAVA300集第十一章作业 编程题答案

    本人 JAVA初学者 在寻找这一方面的答案时没有看见 ,本着分享的精神 自己做了出来 也就传上来了 水平有限 存在有错的地方或者改进的方法 ,望大佬们可以提出 万分感谢. 1.1. 设计一个多线程的程 ...

  4. 【133天】尚学堂高淇Java300集视频精华笔记(71-72)

    第71集:常用类/file类/打印目录树状结构/递归算法 课堂代码 package com.test071;import java.io.File;public class Test071 {publ ...

  5. 【135天】尚学堂高淇Java300集视频精华笔记(74-76)

    第74-75集:异常机制.trycatchfinallyreturn执行顺序.捕获异常.声明异常throw.方法重写中异常的处理.手动抛出异常 异常的处理办法一:捕获异常 try try语句指定了一段 ...

  6. python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...

    P82-递归函数-阶乘计算案例 #使用递归函数计算阶乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=facto ...

  7. 【138天】尚学堂高淇Java300集视频精华笔记(84)

    第84集:太阳系模型/基本类的封装/Star类的建立 本集知识点 将对象尽可能的抽象,可以有效减少代码量,比如此例中的Star类 package com.test084_087_solar;impor ...

  8. python释放变量内存_Python尚学堂高淇|1113引用的本质栈内存,堆内存,内存的示意图,标识符,变量的声明初始化,垃圾回收机制...

    011-引用的本质-栈内存和堆内存-内存的示意图在Python当中,变量也成为:对象的引用,因为,变量的存储就是对象的地址变量通过地址引用了对象变量位于堆内存(压栈,出栈等细节,后续再介绍)对象位于: ...

  9. 【131天】尚学堂高淇Java300集视频精华笔记(65-66)

    第65集:常用类Date类的使用JDk源码分析 Date时间类(java.util.Date) 在标准Java类库中包含一个Date类.它的对象表示一个特定的瞬间,精确到毫秒. Date()分配一个D ...

  10. vb.net 同时给多个属性赋值_Python尚学堂高淇|1721时间表示unix时间点毫秒微秒time模块浮点数自动转换强制转换增强赋值运算符...

    017浮点数-自动转换-强制转换-增强赋值运算符浮点数称为float用a*b^10形式表示的科学计数法,比如:3.14,314E-2或者314e-2这些数字在内存当中也是按照科学计数法存储. > ...

最新文章

  1. android x86 三星,三星主刀 X86架构Android4.X手机CES见
  2. python 多进程 requests_python多进程(二)
  3. SharpDevelop 开源的 C# IDE ! 和 SharpZipLib
  4. 记录Pandas处理数据的两个小技巧
  5. Android SQLite保存多个选择题的选择信息
  6. 计算机时代 英语,雅思8分范文:计算机时代教师角色 【出国英语】
  7. Docker 部署java服务
  8. SpringMVC响应使用案例(带数据页面跳转,快捷访问路径,返回json数据)
  9. 【DL-CV】神经网络的补充
  10. mac mysql ngram_mac 下 sphinx + mysql + php 实现全文搜索(xampp)(3)sphinx 的配置项解析...
  11. send和sendmsg性能测试
  12. 基于tushare和python的证券市场价格分析
  13. 可展开和收起的LinearLayout
  14. 网络安全知识竞赛选择题(1-30题)
  15. linux+qq+输入法下载官网,续:Linux下安装输入法和QQ软件
  16. 任意App/H5的web页面直接打开微信小程序的实现
  17. python归一化 增大差异_python-面向对象进阶
  18. springboot启动报错 java.lang.ArrayStoreException异常解决方法
  19. Swing关于JButton的文本和图片之间间距调整的问题纪要!
  20. 文件上传与下载SmartUpload

热门文章

  1. 小小总结之渗透测试面试题以及答案
  2. echarts甘特图
  3. 纯web端实现二维码识别
  4. 嵌入式分享合集118
  5. Scratch中设置物体的中心点
  6. Unity【Bounds Vector3 Cross】- 如何判断一个物体是否在一个凸边体三维区域内
  7. 树莓派存储方案_树莓派网络存储(NAS)
  8. 打开应用商店显示服务器出错了,Win10应用商店提示“我们这边出错了”的三种解决方法...
  9. Java相关软件下载地址
  10. php获取银行logo,PHP实现根据银行卡号判断银行