java 修改文件夹的名字,和 删除文件夹目录和子目录文件


 private boolean renameToNewFile(String src, String dest)
    {
        File srcDir = new File(src);
        boolean isOk = srcDir.renameTo(new File(dest));
        System.out.println("renameToNewFile is OK ? :" +isOk);
        return isOk;
    }
    
    
    private void deleteFile(File file)
    {
        if(file.exists())
        { // 判断文件是否存在
            if(file.isFile())
            { // 判断是否是文件
                file.delete(); // delete()方法 你应该知道 是删除的意思;
            }
            else if(file.isDirectory())
            { // 否则如果它是一个目录
                File files[] = file.listFiles(); // 声明目录下所有的文件 files[];
                for(int i = 0; i < files.length; i++)
                { // 遍历目录下所有的文件
                    this.deleteFile(files[i]); // 把每个文件 用这个方法进行迭代
                }
            }
            file.delete();
            System.out.println("deleteFile:"+file.getAbsolutePath());
        }
        else
        {
            System.out.println("所删除的文件不存在!" + '\n');
        }
    } 



你可能感兴趣的:(java)