Java中如何删除文件呢?

Posted qq_25073223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中如何删除文件呢?相关的知识,希望对你有一定的参考价值。

转自:

Java中如何删除文件呢?

下文笔者讲述java中删除文件的方法分享,如下所示:

实现思路:
    借助File.delete()方法即可实现文件删除操作
File.delete语法
   public boolean delete()
--返回值说明
    只有当成功删除文件或目录时,才会返回true
   否则返回false
抛出异常
    SecurityException异常
   SecurityManager.checkDelete(java.lang.String)方法拒绝对文件进行删除访问

注意事项:
    File.delete方法可删除当前文件或文件夹
当我们删除的是文件夹时,则文件夹中必须没有文件,才能得到删除,否则无法删除文件夹

public static void main(String[] args) throws IOException

    File file = new File("D://test");
    File[] listFiles = file.listFiles();
    if(listFiles != null)
    
        for(File f: listFiles)
        
            if(f.isDirectory())
            
                delete(f);
            
            else
            
                f.delete();
            
        
    
    file.delete();

File.delete注意事项:
     1.java删除的文件,将会直接删除,不会进入回收站
     2.删除文件夹时,必须确保文件夹下没有文件
 

idea中java文件图标如何转换?

在idea中正常的java文件图标中心是C,现在我又一个文件图标中心变成了J,其他文件引用这个文件中的方法也出现异常,怎么变成正常的,以C为中心的图标的正常文件呢?

把这个标识为J的代码贴出来一下,大家好分析。
标识为C是表示这是定义为class的文件,比如定义为interface的会标识为I。
如果把里面的代码全部注释掉后,idea就无法识别这是个class还是interface的JAVA文件,只根据文件后缀知道是个java文件就显示为J了。
如果有帮助到你,请点击采纳。
参考技术A 样式的问题,删除.setting文件

以上是关于Java中如何删除文件呢?的主要内容,如果未能解决你的问题,请参考以下文章

Java之HashMap中如何删除指定元素(key)呢?

如何在 Java 中修改 HTML 文件并保存更改

idea中java文件图标如何转换?

请问用java 如何实现逻辑删除文件?

如何判断为啥在 Java 中文件删除失败?

java swing 中的列表框JList如何在程序中动态的添加和删除元素