java能够访问位于其运行的计算机上的目录及其内容吗?我知道有一个JFileChooser(用户可以选择文件),我知道你可以用直接路径存储/打开文件。但是,java可以获取所有文件夹和文件夹?获取位于计算机上的文件
java可以列出存储在硬盘上的目录的文件内容吗?
java能够访问位于其运行的计算机上的目录及其内容吗?我知道有一个JFileChooser(用户可以选择文件),我知道你可以用直接路径存储/打开文件。但是,java可以获取所有文件夹和文件夹?获取位于计算机上的文件
java可以列出存储在硬盘上的目录的文件内容吗?
您可以得到任何目录下的文件是这样的:
File[] files = new File("/some/path").listFiles();
您可能也有兴趣在如何recursively list files in Java。
是的,它可以。
只要用于执行应用程序的帐户具有正确的权限。
是的,它可以。除了Oded说的,对于小应用程序,您需要明确授予对硬盘驱动器的读写权限。
您可以使用文件路径到您想要的目录,你可以这样做:
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.
}
是的,可以。只要用于执行应用程序的帐户具有正确的权限。 – Oded 2011-04-22 20:23:43