永发信息网

Java文件那一节

答案:1  悬赏:60  手机版
解决时间 2021-03-22 23:25
Java文件那一节
最佳答案
delete方法如果删除不掉你创建的文件,那么检查一下传入的参数是否是文件的绝对路径
在检查一下文件是否被其他程序打开或者占用,检查你代码开启的io流是否关闭了

追问我就按你发的图中来的呀为什么没有用追答可能文件并不存在啊追问存在的啊。。。。我就按照我的文件路径创建的对象追答你调用file对象的file.isFile()输入看看文件是不是存在就知道了,返回false说明文件并不存在追问是啊。。。不存在可是的确存在啊?。。。我亲眼亲手创建的啊难道它不是一个文件对象?!?!追答new File("xxx.xxx") 只是在内存中创建File文件映射对象,而并不会在硬盘中创建文件,判断映射的文件是否真实存在 file.exists() //true存在 false不存在

如果存在即可直接操作, 否则需要调用 file.createNewFile() 创建真实文件,执行完创建真实文件,才有后面的操作追问我跟你讲啊我测试的那个文件是个文件夹(它里面还有几个.java后缀文件),用你的两个方法来测试这个文件夹显示存在,但是并不是一个文件而且并不能删掉但是我测试里面的东西就是把路径改为了.java文件,却显示它存在,并且是一个文件,并且成功的删除了你能解释一下吗为什么之前的文件夹删不掉追答你可以用代码判断,isFile()是文件或者 isDirectory()是目录,返回true false追问你的意思是delete只能删除文件并不能删除目录追答能删目录,但是只能删除空的目录,有文件的话,需要递归删除追问对不追答
    private static boolean deleteDir(File dir) {        if (dir.isDirectory()) {
            String[] children = dir.list();
       //递归删除目录中的子目录下
            for (int i=0; i                }
            }
        }        // 目录此时为空,可以删除
        return dir.delete();
    }追问额。。。看不懂哎不过还是谢谢你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
入侵网吧电脑给自己加钱,需要什么工具
回文数是指从左到右读与从右到左读都是一样的
露天防盗门贴什么防雨淋
对西游记的评价一句话,评论西游记的诗句
岭尚梦想我想知道这个在什么地方
温州双屿到七都西高速路口,公交路线和时间
已知关于x的方程x2+3x+m=0.如果该方程有两个
用一根很粗的面条把两头捏住合在一起拉伸在捏
欧元都有哪些流通面值的币种?
苹果原装电源适配器与市面上其他安卓机的电源
濮阳职业技术学院平时让外人进
孔融皮肤三国杀台词,请问三国杀中,夏侯惇受
有三级网站怎么在电脑上也放不出
一个角的补角大于这个角,这个命题的条件是__
射洪县怎么读
推荐资讯
如果双方都删掉聊天记录,红包能退还不
单选题下列说法中,不正确的是A.四碳糖、五碳
我用洗衣机洗衣时,不小心给裤子加里了,结果
s30408是什么材质
微星P45主板好吗?动态超频,智能交火,背板
下刘塆地址在哪,我要去那里办事
抓伤的疤已经三个月了,用密丽除疤膏l有用吗
8.6×5.6+0.86+7.3×8.6该怎么巧算
牙齿树脂贴面好不好
衡阳哪里有牛皮纸编织袋厂?
余和伟和刘涛一起出演的电视倒
win7 32位没有光盘怎么升级64位
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?