Empty directory: Difference between revisions
Content added Content deleted
m (typo) |
(+Java 7) |
||
Line 3: | Line 3: | ||
An empty directory contains no files nor subdirectories. With [[Unix]] or [[Windows]] systems, every directory contains an entry for “<code>.</code>” and almost every directory contains “<code>..</code>” (except for a root directory); an empty directory contains no other entries. |
An empty directory contains no files nor subdirectories. With [[Unix]] or [[Windows]] systems, every directory contains an entry for “<code>.</code>” and almost every directory contains “<code>..</code>” (except for a root directory); an empty directory contains no other entries. |
||
=={{header|Java}}== |
|||
{{works with|Java|7+}} |
|||
This method does not check that the path given is actually a directory. If a path to a normal file is given, it will throw a <code>NullPointerException</code>. |
|||
<lang java5>import java.nio.file.Paths; |
|||
//... other class code here |
|||
public static boolean isEmptyDir(String dirName){ |
|||
return Paths.get(dirName).toFile().listFiles().length == 0; |
|||
}</lang> |
|||
=={{header|Ruby}}== |
=={{header|Ruby}}== |
||
{{works with|Ruby|1.8.7}} |
{{works with|Ruby|1.8.7}} |