有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用java中的目录提取zip文件

我找到了一些java code online来从a中提取文件。压缩文件。其中出现以下代码段:

File newFile = new File(entry.getName());
String directory = newFile.getParent();

if (directory == null)
{
    if (newFile.isDirectory())
    {
         break;
    }
}

我理解这段代码“做了什么”(从语法上讲),但我不理解它的目的。如果没有父目录,而新文件本身就是一个目录,为什么需要中断while循环?还有,怎么可能没有父文件夹呢?我认为每个文件都是在工作目录中创建的,因此总是有一个“父级”


共 (0) 个答案