范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Java基础17File文件操作

  目录1. File概述2. 创建文件File3. 常用API1. File概述
  File在java.io.File目录下,这是操作文件的对象。可以对文件进行增删改查。2. 创建文件File// 构造器  // 在给定路径创建文件 new File(String path) // 在给定父类路径创建文件 new File(String parent, String child) // 在给定父类文件对象创建文件 new File(File parent,String child) public class Demo1 {     public static void main(String[] args) {         File file = getFile("test.txt");     }     public static File getFile(String str) {         return new File(str);     } } 3. 常用API// 文件及文件夹判断方法  // 测试此抽象路径名表示的File是否为文件夹      public boolean isDirectory()  // 测试此抽象路径名表示的File是否为文件        public boolean isFile()  // 测试此抽象路径名表示的File是否存在          public boolean exists()  // 返回此抽象路径名的绝对路径名字符串          public String getAbsolutePath()  // 将此抽象路径名转换为路径名字符串            public String getPath()  // 返回由此抽象路径名表示的文件或文件夹的名称  public String getName()  // 返回文件最后修改的时间毫秒值                public long lastModified()        public class FileTest {     public static void main(String[] args) {         // 创建文件对象         File file1 = new File(FileTest.class.getResource("/file/file.txt").getFile());         // 创建文件夹对象         File file2 = new File(FileTest.class.getResource("/file").getFile());          System.out.println("是否为文件夹:" + file1.isDirectory());         System.out.println("是否为文件夹:" + file2.isDirectory());          System.out.println("是否为文件:" + file1.isFile());         System.out.println("是否为文件:" + file2.isFile());          System.out.println("文件或文件夹是否存在:" + file1.exists());          System.out.println("文件绝对路径:" + file1.getAbsolutePath());          System.out.println("文件路径名:" + file1.getPath());          System.out.println("文件或者文件夹名称:" + file1.getName());          System.out.println("文件最后修改时间:" + file1.lastModified());     } } // 文件删除文件  // 创建一个新的空文件 public boolean createNewFile() // 创建文件夹 public boolean mkdir() // 创建多级文件夹 public boolean mkdirs() // 删除文件(不能删除非空文件夹) public boolean delete() public class FileTest1 {     public static void main(String[] args) throws IOException {         // 创建文件操作对象         File file1 = new File(FileTest.class.getResource("/").getFile() + "temp/temp.txt");         // 创建文件夹操作对象         File file2 = new File(FileTest.class.getResource("/").getFile() + "temp");          System.out.println("文件file1是否存在:" + file1.exists());         System.out.println("文件file2是否存在:" + file2.exists());          // 创建文件和文件夹         file2.mkdirs();         file1.createNewFile();          System.out.println("文件file1是否存在:" + file1.exists());         System.out.println("文件file2是否存在:" + file2.exists());          // 删除文件         file1.delete();         file2.delete();          System.out.println("文件file1是否存在:" + file1.exists());         System.out.println("文件file2是否存在:" + file2.exists());     } } // 获得文件遍历  // 获得所有文件或文件夹名称数组 public String[] list() // 获得文件或文件夹操作对象列表 public File[] listFiles()(常用) public class FileTest2 {     public static void main(String[] args) throws IOException {         // 创建文件夹操作对象         File file1 = new File(FileTest.class.getResource("/").getFile());          // 获得当前文件夹的所有一级         String[] list = file1.list();         for (String s : list) {             System.out.println(s);         }          // 获得一级文件或文件夹操作对象数组         File[] files = file1.listFiles();         for (File file : files) {             System.out.println(file.getName());         }     } }
  调用遍历方法注意事项:调用者不存在时,返回null调用者为文件时,返回null调用者为一个空文件夹时,返回长度为0数组调用者文件或文件夹操作权限不足时,返回null
  本章结束,用于个人学习和小白入门,大佬勿喷!希望大家多多点赞收藏支撑支撑!
  源码 【GitHub】 【码云】

小米游戏手柄精英版官宣不兼容PSXbox售329元4月25日,小米商城官方宣布,新品小米游戏手柄精英版现已上线,将会在4月27日早10点在小米商城开启新品众筹,众筹价329元。据介绍,小米游戏手柄精英版兼容多种游戏平台不同设备,采2022思源计划蓝皮书线上发布中国日报4月25日电(记者赵磊)周日上午,在第七个中国航天日当天,思源人工智能科学与技术协同创新联盟举行线上发布会,发布2022思源计划蓝皮书。蓝皮书全面梳理和展现航天智能控制创新两款手机对比,荣耀play60ProVS红米Note11,千元档孰优孰劣?作为以性价比为特点的手机产品,红米与荣耀的手机一直都是十分受人们欢迎的。而一个作为以性价比起家的品牌为主,一个作为现在手机性价比的代名词,两个品牌的手机究竟哪款更加值得买呢?作为现折叠屏领域的后来者,vivoXFold是目前最为合适的选择4月11日晚,vivo正式发布旗下首款折叠屏旗舰vivoXFold,标准版本为12256G,起售价格为8999。与自家的高端商务大屏旗舰vivoXNote,组成了双旗舰布局。近两年旗舰IP联动红魔7系列变形金刚联名定制版手机及生态新品发布2022年4月25日,专业游戏装备品牌红魔召开了主题为能量觉醒,LetsRollOut品牌四周年暨红魔x变形金刚联名新品发布会。现场努比亚董事长倪飞为我们回顾了红魔品牌的发展史并公假期拍照事半功倍,用OPPOFindX5Pro即可,续航效果更顶谷雨时节刚过,夏天的气息更浓郁了。想必不少人都打算趁着五一小长假,和家人朋友一同外出赏花观景游玩。而在这种时候,拍照打卡的环节自然是少不了的。不过,相较于带着沉重的相机,现在的我更几款骁龙870手机,好评如潮,值得闭眼入手很多人对于手机的需求其实仅仅在于对于手机的日常使用,最多就是想要追求手机的游戏性能。而现在手机的处理器性能日益提高,手机的性能逐渐出现性能溢出的现象。人们对于手机的需求目光也逐渐从比小米还便宜!骁龙8定制镜头曲屏,可惜败在知名度太低这么多年了,性价比还是老生常谈的话题,红米继续做性价比,小米冲击高端,但小米旗舰的定价在一众国产品牌当中还是属于颇具性价比的,这和品牌调性有关。但品牌调性可以慢慢改,最难的是有些品中兴Axon40Ultra现身Geekbench,骁龙8Gen1芯片加持近日,中兴Axon40Ultra正式现身Geekbench跑分网站。根据Geekbench信息来看,测试机型为12GB运行内存版本,搭载高通骁龙8Gen1处理器毫无悬念。最终Axo游戏显卡全线大降价,为啥大家又不想买了?降价不够多,也不够猛。合理的价位是全新30601500,矿卡500,30702500,矿卡600。现在不买的都不是傻子了,都等这么久了,不着急这几天,供需关系迟早会打破,暴跌是迟早京东自杀式物流被层层阻拦,最后100米难突破,到底动了谁的奶酪京东自杀式物流被层层阻拦,最后100米现在依然难以突破,京东到底动了谁的奶酪?前几天3200余名京东小哥从五湖四海汇聚到上海,他们冒着随时有可能被感染新冠的风险,全力为上海民众保障
为什么很多龙头企业都开始自研芯片,原因在这里最近,有多家企业开始宣布了他们的自研芯片,计划。在这其中,不乏有苹果特斯拉亚马逊等龙头科技公司。他们均表示,并不想与竞争对手使用同一款芯片,选择了自研芯片这条路,才更可以上他们的产一物一码体系,助力企业全链路数字化转型升级当前,新一轮的科技革命和产业革命催生新技术新模式新业态,面对接踵而至的产业变革与升级,数字化转型成为企业应对外部不确定性的关键策略和共识。传统企业在数字化转型中,往往因公司数据资产女员工事件中,阿里巴巴的10个错误沸沸扬扬的阿里女员工被侵犯事件,已经基本尘埃落定。从这个事件,回头看阿里集团在其中的整个表现,发现其前前后后有10个失误。第1个失误以阿里的强势品牌力量,还维持着酒桌文化的老套路,社区团购巨头依旧在,地方春又生社区团购,自去年受到人民日报点名后,尤其在今年之后,资本在减少或者褪去在社区团购的浪潮。在这股浪潮之下,社区团购要完?一些人在看社区团购的笑话,殊不知,一些人是看错了,错将资本社区一鲸落,万物生,阿里如果倒闭了,会不会出现创业潮?别想多了,现在的时代和阿里创业的时代是不一样的。1阿里倒闭不了,你就安心吧。2哪怕阿里真倒了,所有的那些业务也轮不到创业者来做,其他财团正在虎视眈眈看着呢。不会。阿里不会倒,使用阿阿里沉冤得雪!王某文凌晨释放,如果可能起诉周某会赢吗?你这标题想洗白谁?王成文被抅15天!这个就是犯罪的结果!是基于警方无法取得强奸的证据(这姓王的早就计划好,自带避孕套n个,干了4次后把所有的证据统统毁灭)!还起诉??猥亵4次才行政微信上来自通讯录的好友申请,为何有些却是陌生人?微信上来自通讯录的好友申请,为何有些却是陌生人?按正常来说,来自通讯录是你的熟人,只不过你不认识,但也不是绝对性,为什么这样说,假如事先把电话号码乱存到电话簿上,然后再利用通讯录来有国外宇航员?神舟13号将在今年发射,中国已同意17国加入空间站中国空间站建设又迎来重大消息,中国载人航天工程办公室主任郝淳透露,我国神舟十二号的三名宇航员聂海胜刘伯明汤洪波,将在不到半个月的时间将返回地球家园,结束他们的太空之旅。同时还有一个中国人喜欢用苹果手机,美国人喜欢用什么手机?美国人最喜欢的手机品牌是三星手机,苹果手机排在第二。三星电子产业成立于1969年,很长的历史,生产出的一系列价格卓越的智能手机非常受美国人的欢迎。三星移动三星公司推出的内存芯片媒体这三款机身薄颜值高,很适合喜欢大屏的用户手机进入全屏时代以来,手机的尺寸和屏幕整体都有所提升,小屏手机逐渐被市场淘汰。其实不仅小屏手机不好买,大屏手机也很少见。现在的手机屏幕基本维持在6。5英寸的黄金尺寸。最近有粉丝希望老人使用助听器如何进行训练?助听器,顾名思义它是辅助聆听声音的工具,它不具有治疗的作用。部分人在选配助听器时总是把它的效果扩大化理想化,希望戴了助听器就变回正常听力。其实助听器是根据个人的需要,将外界的声音放