当前位置: 首页 > news >正文

北京网站建设外包公司建站工具箱

北京网站建设外包公司,建站工具箱,wordpress custom fields,湖南竞价优化专业公司File类简介在 Java 中#xff0c;File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件#xff0c;File类主要用来获取或处理与磁盘文件相关的信息#xff0c;像文件名、 文件路径、访问权限和修改日期等#xff0c;还可以浏览…File类简介在 Java 中File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件File类主要用来获取或处理与磁盘文件相关的信息像文件名、 文件路径、访问权限和修改日期等还可以浏览子目录层次结构。File 类表示处理文件和文件系统的相关信息。也就是说File 类不具有从文件读取信息和向文件写入信息的功能它仅描述文件本身的属性。File类的相关方法1、构造方法File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。File(String parent,String child) 根据指定的父路径和文件路径创建一个新File对象实例File(File parent,String child) 根据指定的父路径对象和文件路径创建一个新的File对象实例代码实现过程/*- File的构造函数- */public static void main(String[] args) {//File(String pathname) 将指定路径名转换成一个File对象File file new File(D:\\1.txt);System.out.println(file);//File(String parent,String child) 根据指定的父路径和文件路径创建File对象File file1 new File(D:\\a,1.txt);System.out.println(file1);//File(File parent,String child) 根据指定的父路径对象和文件路径创建File对象File parent new File(D:\\a);File file2 new File(parent, 1.txt);System.out.println(file2);File file3 new File(new File(D:\\a),1.txt);System.out.println(file3);}运行结果2、File类创建和删除功能boolean createNewFile();指定路径不存在该文件时创建文件返回true 否则falseboolean mkdir() 当指定的单击文件夹不存在时创建文件夹并返回true 否则falseboolean mkdirs() 但指定的多级文件夹在某一级文件夹不存在时创建多级文件夹并返回true 否则falseboolean delete() 删除文件或者删除单级文件夹删除文件夹这个文件夹下面不能有其他的文件和文件夹代码实现过程public static void main(String[] args) throws IOException {File file new File(D:\\a\\1.txt);File file1 new File(1.txt);boolean flag file1.createNewFile();System.out.println(flag);File file2 new File(b);boolean flag2 file2.mkdir();System.out.println(flag);File file3 new File(c\\d\\e);boolean d file1.mkdir();boolean c file1.mkdirs();System.out.println(d);System.out.println(c);File file4 new File(c.txt);System.out.println(file4.mkdir());File file5 new File(b);System.out.println(file2.delete());}运行结果3、File类的判断功能boolean exists() 判断指定路径的文件或文件夹是否为空boolean isAbsolute() 判断当前路径是否是绝对路径boolean isDirectory() 判断当前的目录是否存在boolean isFile() 判断当前的目录是否是一个文件boolean isHidden() 判断当前路径是否是一隐藏文件代码实现过程public static void main(String[] args) throws IOException {// method();// method2();// method3();// method4();}//判断文件是否存在public static void method() throws IOException {File file new File(a.txt);file.createNewFile();boolean flag file.exists();System.out.println(flag);}//判断当前路径是否为绝对路径public static void method2() throws IOException{File file new File(D:\\a\\1.txt);boolean flag file.isAbsolute();System.out.println(flag);}//判断当前是文件夹还是文件public static void method3() throws IOException{File file new File(1.txt);File file1 new File(b);file1.mkdir();boolean flag file.isDirectory();boolean flag2 file1.isFile();System.out.println(flag);System.out.println(flag2);}//判断当前路径是否为隐藏文件public static void method4() throws IOException{File file new File(D:\\a\\1.txt);System.out.println(file.isHidden());}运行结果method()method2()method3()method4()4、File类的获取功能和修改名字功能File getAbsoluteFile() 获取文件的绝对路径返回File对象String getAbsolutePath() 获取文件的绝对路径返回路径的字符串String getParent() 获取当前路径的父级路径以字符串形式返回该父级路径String getName() 获取文件或文件夹的名称String getPath() 获取File对象中封装的路径long lastModified() 以毫秒值返回最后修改时间long length() 返回文件的字节数boolean renameTo(File dest) 将当前File对象所指向的路径修改为指定File所指向的路径代码实现过程public static void main(String[] args) throws IOException {// method();// method2();// method3();// method4();}public static void method(){File file new File(D:\\a\\1.txt);File file1 new File(1.txt);//以File对象返回的形式返回当前File对象所指向的绝对路径System.out.println(file1.getAbsoluteFile());//返回File对象所指向的绝对路径System.out.println(file1.getAbsolutePath());}public static void method2() throws IOException {File file new File(a.txt);File file1 new File(b,c.txt);System.out.println(file1.createNewFile());File parent new File(b);File file2 new File(parent,c.txt);if (!parent.exists()){parent.mkdirs();}System.out.println(file2.createNewFile());System.out.println(file2.getParent());System.out.println(file2.getParentFile());}public static void method3() throws IOException{File file new File(1.txt);File file1 new File(D:\\a\\1.txt);File file2 new File(b);System.out.println(file.getName());System.out.println(file1.getName());System.out.println(file2.getName());System.out.println(file.getPath());System.out.println(file1.getPath());System.out.println(file2.getPath());System.out.println(file.lastModified());Date date new Date(1556085068524L);System.out.println(date.toLocaleString());System.out.println(file.length());System.out.println(file2.length());}public static void method4() throws IOException{File file new File(a.txt);File file1 new File(e.txt);System.out.println(file.renameTo(file1));}运行结果method()method2()method3()method4()5、File 类的其他获取功能String[] list(); 以字符串的形式返回当前路径下所有的文件和文件夹的名称File[] listFile 以File对象的形式返回当前路径下的所有文件和文件夹名称Static File[] listRoots() 获取计算机中的所有盘符代码实现过程public static void main(String[] args) {//method();// method2();//method3();}public static void method(){File file new File(b);File file1 new File(D:\\QQ\\1916247350);File file2 new File(e.txt);String[] files file1.list();for (int i0;iSystem.out.println(files[i]);}}public static void method2(){File file new File(b);File file1 new File(D:\\QQ\\1916247350);File file2 new File(e.txt);File[] files file1.listFiles();for (File file3 : files) {System.out.println(file3.getName());}}public static void method3(){File[] files File.listRoots();for (File file : files) {System.out.println(file);}}运行结果method()method2()method(3)练习1、输出指定目录下的所有java文件public static void main(String[] args) {File file new File(D:\\IDEA\\IDEAprogram);method(file);}public static void method(File file){//判断文件是够是目录文件if (file.isDirectory()){File[] files file.listFiles();for (File file1 : files) {//判断是否为文件if (file1.isFile()){//判断文件是否是以.java结尾的文件if (file1.getName().endsWith(.java)){System.out.println(file1.getName());}}else if (file1.isDirectory()){//回调遍历file1method(file1);}}}}运行结果2、删除指定的目录(包括子目录)public static void main(String[] args) {File file new File(D:\\a);method(file);}//删除指定目录下的文件public static void method(File file){//删除自己所有的子文件和子目录//获取子文件和子目录if (file.isDirectory()){File[] files file.listFiles();for (File file1 : files) {if (file1.isFile()){System.out.println(file1.getName());//干掉它file1.delete();}else if (file1.isDirectory()){//继续查看method(file1);}}//干掉自己System.out.println(file.getName());file.delete();}}代码运行结果本文介绍了java开发过程中File类的详细使用方法更多关于File类使用方法请查看下面的相关链接
http://www.pierceye.com/news/468119/

相关文章:

  • 建设手机网站大概要多少钱云南建投二公司官网
  • 公司如何建设网站首页网页设计与网站开发试题答案
  • 中企动力合作网站网站app下载平台怎么做
  • 网站开发专业成功人士重庆邮电大学官网网站
  • 官方网站后台图片下载怎么做网站开发与支付宝端口连接
  • 浏览器怎么打开网站服务器下载在线音乐网站开发摘要
  • 建网站拿到广告吉林整站优化
  • 怎么建站网站清远佛冈住房和城乡建设局网站
  • 领导高度重视门户网站建设广州引流推广公司
  • 公司网站建设吧个好wordpress增加搜索
  • 温州网站推广排名哪家购物网站建设好
  • 宿迁做网站公司哪家好中国建设监理协会化工监理协会网站
  • 网站建设广州天河常州企业自助建站系统
  • 厦门网站建设u贷款在线申请
  • 做肮脏交义的网站南宁住房和城乡建设局网站
  • 办网站需要什么my23777免费域名查询
  • 销售网站开发步骤网站域名到期了怎么办
  • 怎么做注册账号的网站网页打不开视频播放不了是什么问题
  • 江阴市住房和城乡建设局网站免费网页游戏poki
  • 个人网站设计网站建设的基本特点
  • 泉州专业做网站网站被k 原因
  • 18款禁用网站app直播建设部资质网站
  • 免费完整版的网站模板商丘行业网站建设开发公司
  • 网站与微网站区别推广通
  • 京东网站建设的意义wordpress美图
  • 佛山市外贸网站建设公司营销型网站建设 兼职
  • 四川省城乡与建设厅网站中国十大it培训机构排名
  • 国家高新技术企业查询网站汕头整站优化
  • asp网站生成静态在线网站软件免费下载
  • wordpress古腾堡编辑器广州建网站开发seo型企业网站