java是否能够访问位于其运行的计算机上的目录及其内容?我知道有一个JFileChooser(用户可以选择文件),我知道你可以用直接路径存储/打开文件。但java可以获取文件夹中的所有文件和目录吗?
java列出存储在硬盘上的目录的文件内容吗?
答案 0 :(得分:3)
您可以在以下任何目录下获取文件:
File[] files = new File("/some/path").listFiles();
您可能还对如何recursively list files in Java感兴趣。
答案 1 :(得分:2)
是的,它可以。
只要用于执行应用程序的帐户具有正确的权限。
答案 2 :(得分:2)
是的,它可以。除了Oded所说的,在applet的情况下,你需要明确授予读写硬盘的访问权限。
答案 3 :(得分:0)
您可以使用文件路径到您想要的目录,您可以执行以下操作:
File directory = new File("PATH TO DIRECTORY");
File [] contents;
if (directory.isDirectory()) {
contents = directory.listFiles(); // returns an array containing the file and directory abstract paths.
}