首页 > 其他分享 >3.File类删除

3.File类删除

时间:2024-03-28 15:11:41浏览次数:17  
标签:File 删除 文件夹 static result file

  

//注意点:
        //1、删除后不进入回收站
      //2、如果删除的是文件和空文件夹,那么直接删除
      //3、如果删除一个有内容的文件夹,不能直接删除,只能先进入文件夹,删除里面内容后才能删除文件夹
public class Test03 {
    public static void main(String[] args) {
        //删除文件成功
        method1();
        
        //删除有内容的文件夹失败
        method2();
    }
    private static void method2() {
        File file = new File("F:\\test");
        boolean result = file.delete();
        System.out.println(result);
    }
    private static void method1() {
        File file = new File("F:\\test\\a.txt");
        boolean result = file.delete();
        System.out.println(result);//true
    }
}

标签:File,删除,文件夹,static,result,file
From: https://www.cnblogs.com/dragon-proud-sky/p/18101736

相关文章

  • 初始File----三种创建File实例方法
    publicclassTest01{publicstaticvoidmain(String[]args){method1();method2();method3();}privatestaticvoidmethod3(){//File(Fileparent,Stringchild)从父抽象路径名和子路径名字符串创建新的File实例......
  • 不小心删除的音频文件怎么恢复?不用愁,恢复指南在这里
    在数字化时代,音频文件作为我们珍贵的回忆和资料,有时可能因一时的疏忽或误操作而意外丢失。当您不小心删除了某个重要的音频文件时,不必过于焦虑。本文将为您提供一系列实用的恢复方法,帮助您找回那些误删的音频文件。图片来源于网络,如有侵权请告知一、使用快捷键恢复如果使......
  • MappedByteBuffer VS FileChannel:从内核层面对比两者的性能差异
    本文基于Linux内核5.4版本进行讨论自上篇文章《从Linux内核角度探秘JDKMappedByteBuffer》发布之后,很多读者朋友私信我说,文章的信息量太大了,其中很多章节介绍的内容都是大家非常想要了解,并且是频繁被搜索的内容,所以根据读者朋友的建议,笔者决定将一些重要的章节内容独......
  • Flashback Drop闪回删除功能实践
    Oracle的FlashbackDrop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的“回收站”(RecycleBin)功能。注意,如果被删除的表原先是存放在SYSTEM系统表空间上,则不支持此功能。1.FlashbackDrop功能 恢复被错误drop掉的表。当一张表被删除后,依然可以......
  • Day51:WEB攻防-前后台功能点&文件下载&文件读取&文件删除&目录遍历&目录穿越
    目录文件安全-下载&读取&删除-案例黑白盒下载=读取文件删除目录安全-遍历&穿越-案例黑白盒目录遍历目录穿越知识点:1、文件安全-前后台功能点-下载&读取&删除2、目录安全-前后台功能点-目录遍历&目录穿越文件安全-下载&读取&删除-案例黑白盒1、下载=读取......
  • Oracle重做日志文件clear logfile与clear unarchived logfile浅析
    首先,从v$log动态视图中观察到ARC和STATUS两个字段STATUS:分为CURRENT、ACTIVE和INACTIVE三种,当数据库进程DBWn进行一次写入,脏数据从内存刷写到redologfile中,这时承载数据写入的redologfile状态即为CURRENT;而数据从redologfile拷贝到归档目录下时处于ACTIVE状态,完成数据从内存......
  • sqlite安装及sqlite3对Data Base File的简单使用
    一、环境:操作系统Windows11家庭中文版64位  二、sqlite下载地址及版本https://www.sqlite.org/download.html三、安装1.下载后解压到文件夹如:D:\tools\sqlite3 2.配置sqlite环境:我的电脑-右键-属性      四、简单使用win+rcmd打开命令行工具......
  • (GPT) Windows 下使用 cmd 删除文件夹
    在Windows命令提示符(CMD)中删除文件夹(也称为目录)可以使用rmdir或rd命令。这里有几个例子说明如何使用这些命令:删除空文件夹:rmdir"文件夹路径"或者rd"文件夹路径"这里的"文件夹路径"应该替换为你想删除的文件夹的实际路径。如果文件夹名或路径包含空格,请确保将路径放在双......
  • openGauss 备机增加删除
    备机增加删除可获得性本特性自openGauss2.0.0版本开始引入。特性简介支持新增和删除备节点。客户价值当主库的读取压力较大,或者用户想要提升数据库灾难恢复能力,需要新增备节点。当集群中的某些备节点发生故障无法短时间内进行修复时,为保证集群状态正常,用户可以先将故障节点......
  • 2-16. 实现 ListView 添加删除同步信息功能
    本节目标实现添加和删除按钮的功能代码实现项目相关代码代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git标签:20240328_0913......