首页 > 其他分享 >File类的基础使用(四) - 删除功能

File类的基础使用(四) - 删除功能

时间:2023-12-16 22:32:18浏览次数:31  
标签:功能 删除 51cto System File println txt out

1.4File类删除功能

  • 方法分类

    方法名 说明
    public boolean delete() 删除由此抽象路径名表示的文件或目录
public class FileDemo03 {
      public static void main(String[] args) throws IOException {
  //        File f1 = new File("E:\\51cto\\java.txt");
          //需求1:在当前模块目录下创建java.txt文件
          File f1 = new File("myFile\\java.txt");
  //        System.out.println(f1.createNewFile());
  
          //需求2:删除当前模块目录下的java.txt文件
          System.out.println(f1.delete());
          System.out.println("--------");
  
          //需求3:在当前模块目录下创建51cto目录
          File f2 = new File("myFile\\51cto");
  //        System.out.println(f2.mkdir());
  
          //需求4:删除当前模块目录下的51cto目录
          System.out.println(f2.delete());
          System.out.println("--------");
  
          //需求5:在当前模块下创建一个目录51cto,然后在该目录下创建一个文件java.txt
          File f3 = new File("myFile\\51cto");
  //        System.out.println(f3.mkdir());
          File f4 = new File("myFile\\51cto\\java.txt");
  //        System.out.println(f4.createNewFile());
  
          //需求6:删除当前模块下的目录51cto
          System.out.println(f4.delete());
          System.out.println(f3.delete());
      }
  }

绝对路径和相对路径的区别

  • 绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件。例如:E:\51cto\java.txt
  • 相对路径:必须使用取自其他路径名的信息进行解释。例如:myFile\java.txt

标签:功能,删除,51cto,System,File,println,txt,out
From: https://blog.51cto.com/u_15527112/8854619

相关文章

  • 2023-12-16:用go语言,给定整数数组arr,求删除任一元素后, 新数组中长度为k的子数组累加和
    2023-12-16:用go语言,给定整数数组arr,求删除任一元素后,新数组中长度为k的子数组累加和的最大值。来自字节。答案2023-12-16:来自左程云。灵捷3.5大体步骤如下:算法maxSum1分析:1.计算输入数组arr的长度n。2.如果n<=k,则返回0。3.初始化ans为int类型的最小值(math......
  • 2023-12-16:用go语言,给定整数数组arr,求删除任一元素后, 新数组中长度为k的子数组累加和
    2023-12-16:用go语言,给定整数数组arr,求删除任一元素后,新数组中长度为k的子数组累加和的最大值。来自字节。答案2023-12-16:来自左程云。灵捷3.5大体步骤如下:算法maxSum1分析:1.计算输入数组arr的长度n。2.如果n<=k,则返回0。3.初始化ans为int类型的最小值(math.MinInt32)......
  • 打破限制,一键实现Line多开功能
    在日常生活中,我们经常需要同时使用多个社交软件来联系朋友、家人和同事,其中LINE是一个非常流行的聊天应用程序。然而,LINE只允许同时登录一个账号,这对于需要同时使用多个账号的人来说是一个限制。因此,许多人都在寻找一种方法来打破这个限制,以便能够同时登录多个LINE账号。最近,一些......
  • Python装饰器:深入探索功能增强的神奇工具(特点+应用+举例)
    Python装饰器是一项强大的特性,它允许程序员在不改变函数或类本身的情况下,增加、扩展或修改它们的行为。从日志记录到权限验证,再到性能分析和缓存,装饰器在Python编程中发挥着重要的作用。本文将深入探讨装饰器的各个方面,从基本概念到实际应用,带您领略装饰器的神奇之处。装饰器是Pyth......
  • 19.删除链表的倒数第N个节点
    题目19.删除链表的倒数第N个节点要求给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。答案先看看直接思路,首先遍历一遍,计算出元素的个数,之后计算出正向遍历要删除的元素,注意的是要创建一个虚拟节点,目的是可能删除头节点,如果删除头节点,没有虚拟节点,不易删除,当然......
  • INFINI Labs 产品更新 | Easysearch 新增快照搜索功能,Console 支持 OpenSearch 存储
    INFINILabs产品又更新啦~,包括Easysearchv1.7.0、Consolev1.13.0。本次各产品更新了Easysearch快照搜索功能;Console支持OpenSearch集群存储系统数据、优化了初始化安装向导流程等。以下是本次更新的详细说明。INFINIEasysearchv1.7.0INFINIEasysearch是一个分布......
  • 短说PC3.1.1正式版发布|发布页全新设计、新增草稿箱等功能
    Hi大家好,我是给你们带来惊喜的运营小番茄。本期更新为短说PC端3.1.1正式版。本次V3.1.1版本主要修复了V3.1.0中的问题。V3.1版本带来的更新有:①发布页全新设计;②草稿箱功能上线;③门户首页新增页脚模块。详情可查阅V3.1.0测试版更新说明:短说PC端V3.1.0测试版发布|全新发布页、草稿......
  • SQLServer删除数据库特别耗时
    在老库删除数据库的时候,如果选中到了选项"DeletebackupandRestoreHistoryInformationfordatabases"。发现删除操作要耗费很久的时间,甚至好几天。查看一下正在执行的会话信息,看看数据库都在做啥:SELECTs.session_id,r.STATUS,r.blocking_session_id'Blkby'......
  • C++: 智能指针的自定义删除器 `Custom Deleter` 有什么用?
    C++11智能指针std::shared_ptr和std::unique_ptr都支持自定义删除器,本文将介绍自定义删除器的使用场景和使用方法。智能指针模板参数的第二个类型是删除器,一般是一个函数指针类型或者是一个函数对象类型。通常情况下,删除器的类型是std::default_delete<T>,它是一个函数对象类型,用于......
  • 一款多功能露营专用氛围灯
    一、主要功能使用COB灯丝+3D打印构建精妙的螺旋线条露营灯选用IP5328P作为电源主控,支持双向PD快充,支持PPS档位输出电池仓结构设计兼容26650(不可更换)或21700/18650(可更换)电池使用WS2812灯组成顶部灯圈,可以实现照明灯+氛围灯的双重功能通过STM32与5328进行iic通信,获取充放电数据,并通......