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

单位网站建设情况总结域名网站电话

单位网站建设情况总结,域名网站电话,南昌做个网站多少钱,电商网络营销是干什么的目录 常用方法1:判断文件类型、获取文件信息 方法 实例演示 常用方法2:创建文件、删除文件 方法 实例演示 常用方法3:遍历文件夹 方法 实例演示 常用方法1:判断文件类型、获取文件信息 方法 File提供的判断文件类型、获…

目录

常用方法1:判断文件类型、获取文件信息

方法

实例演示

常用方法2:创建文件、删除文件

方法

实例演示

常用方法3:遍历文件夹

方法

实例演示


常用方法1:判断文件类型、获取文件信息

方法

File提供的判断文件类型、获取文件信息功能

方法名称说明
public boolean exists()判断当前文件对象,对应的文件路径是否存在,存在返回true。
public boolean isFile()判断当前文件对象指代的是否是文件,是文件返回true,反之。
public boolean isDirectory()判断当前文件对象指代的是否是文件夹,是文件夹返回true,反之。
public String getName()获取文件的名称(包含后缀)。
public long length()获取文件的大小,返回字节个数。
public long lastModified()获取文件的最后修改时间。
public String getPath()获取创建文件对象时,使用的路径。
public String getAbsolutePath()获取绝对路径。

实例演示

import java.io.File;
import java.text.SimpleDateFormat;public class FileTest2 {public static void main(String[] args) {//1.创建文件对象,指代某个文件File f1 = new File("E:/Programme/Java/acc.txt");//2.判断当前文件对象,对应的文件路径是否存在,存在返回trueSystem.out.println(f1.exists());                    //true//3.判断当前文件对象指代的是否是文件,是文件返回trueSystem.out.println(f1.isFile());                    //true//4.判断当前文件对象指代的是否是文件夹System.out.println(f1.isDirectory());               //false//5.获取文件的名称(包含后缀)System.out.println(f1.getName());                   //acc.txt//6.获取文件的大小,返回字节个数System.out.println(f1.length());                    //6//7.获取文件的最后修改时间,返回的是长整型,需要转换格式long time = f1.lastModified();SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");System.out.println(sdf.format(time));//8.获取创建文件对象时所使用的路径File f2 = new File("E:/Programme/Java/abc.txt");File f3 = new File("HelloWorld/src/file.txt");System.out.println(f2.getPath());System.out.println(f3.getPath());//9.获取绝对路径System.out.println(f2.getAbsolutePath());System.out.println(f3.getAbsolutePath());}
}

运行结果:

常用方法2:创建文件、删除文件

方法

File类创建文件的功能

方法名称说明
public boolean createNewFile()创建一个新的空的文件
public boolean mkdir()只能创建一级文件夹
public boolean mkdirs()可以创建多级文件夹

File类删除文件的功能

方法名称说明
public boolean delete()删除文件、空文件夹

注意delete方法默认只能删除文件和空文件夹,删除后的文件不会进入回收站。

实例演示

import java.io.File;
import java.io.IOException;public class FileTest3 {public static void main(String[] args) throws IOException {//1.创建一个新文件(文件内容为空),创建成功返回true,反之。File f1 = new File("E:/Programme/Java/aaa.txt");System.out.println(f1.createNewFile());                         //true//2.创建文件夹,注意:只能创建一级文件夹File f2 = new File("E:/Programme/Java/aaa");System.out.println(f2.mkdir());                                 //true//3.创建多级文件夹,也就是相当于递归创建文件夹File f3 = new File("E:/Programme/Java/bbb/ccc/ddd");System.out.println(f3.mkdirs());                                //true}
}

运行结果:

import java.io.File;
import java.io.IOException;public class FileTest3 {public static void main(String[] args) throws IOException {//4.删除文件,或者空文件夹,注意:不能删除非空文件夹。System.out.println(f1.delete());                                //trueSystem.out.println(f2.delete());                                //true}
}

运行结果:

常用方法3:遍历文件夹

方法

File类提供的遍历文件夹的功能

方法名称说明
public String[] list()获取当前目录下所有的"一级文件名称"到一个字符串数组中去返回。
public File[] listFiles()获取当前目录下所有的"一级文件对象"到一个文件对象数组中去返回(重点)

使用listFile方法时的注意事项

  • 当主调是文件,或者路径不存在时,返回null
  • 当主调是空文件夹时,返回一个长度为0的数组
  • 当主调是一个有内容的文件夹时,将里面所有一级文件和文件夹的路径放在File数组中返回
  • 当主调是一个文件夹,且里面有隐藏文件时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏文件
  • 当主调是一个文件夹,但是没有权限访问该文件夹时,返回null

实例演示

import java.io.File;public class FileTest4 {public static void main(String[] args) {//1.获取当前目录下所有的"一级文件名称"到一个字符串数组中去返回。File f1 = new File("E:/Programme/vs2019");String[] names = f1.list();for(String name:names){System.out.println(name);}System.out.println("---------------------");//2.获取当前目录下所有的"一级文件对象"到一个文件对象数组中去返回(重点)File[] files = f1.listFiles();for(File file:files){System.out.println(file.getAbsolutePath());}}
}

运行结果:


END


学习自:黑马程序员——Java课程

http://www.yayakq.cn/news/117366/

相关文章:

  • 找人做仿网站网络游戏网站网址大全
  • 桃城网站建设代理网站推广有什么方法
  • 网站建设功能定位怎么写贵州省职业技能学历双提升工程app
  • 网站开发项目资金运用明细公司做网站开发流程
  • 手机网站模板网永安网页定制
  • 外贸网站推广优化百度推广费用怎么算
  • 网站建设项目设计的图片电子商务具体是做什么的
  • 用wordpress建立的网站做网站要多少钱 知乎
  • 济南公司制作网站购物网站用户管理
  • 购物网站开发的背景与意义济南手工网站建设公司
  • 佛山网页网站制作阳江网红店在哪个位置
  • 果洛州wap网站建设公司怎么做网站不会被屏蔽
  • 中小企业官网青岛seo建站
  • 国内外网站网站网站开发兴趣组
  • 门户网站建设和运行保障招标文件上海公司营业执照
  • 苏州网站设计价格个人网页制作程序
  • 电子商务网站建设包括哪些内容php 数据录入网站
  • 酒店网站建设工作重庆市交易中心招标网
  • 网站运营编辑图片做多的网站是哪个
  • 郑州 网站建设有限公司提升学历被骗怎么投诉
  • 专业版简历海东地区谷歌seo网络优化
  • 淘宝客做二级域名网站做论坛网站数据库需多大
  • dedecms做的网站网站中的图片总是被同一ip恶意点击成都 企业 网站制作
  • 从事网站建一般网站空间多大
  • 西双版纳网站制作公司当地的网站建设
  • 网站建设文献综述范文免费下载app软件下载大全
  • 公司网站建设算什么费用访问外国网站速度慢
  • 网站设计在线淘宝客建网站怎么做
  • 摄影网站源码 国外wordpress安装插件需要ftp
  • 乐山住房和城乡建设厅网站钻石网站建设