Java 获取位于计算机上的文件

Java 获取位于计算机上的文件,java,Java,java能够访问运行它的计算机上的目录及其内容吗?我知道有一个JFileChooser(用户可以在其中选择文件),我知道您可以使用直接路径存储/打开文件。但是,java可以获得与文件夹相关的所有文件和目录吗 java可以列出存储在硬盘上的目录的文件内容吗?是的,它可以 只要用于执行应用程序的帐户具有正确的权限。您可以在以下任何目录下获取文件: File[] files = new File("/some/path").listFiles(); 您可能还对如何操作感兴趣。是的,它可以。除了Ode

java能够访问运行它的计算机上的目录及其内容吗?我知道有一个JFileChooser(用户可以在其中选择文件),我知道您可以使用直接路径存储/打开文件。但是,java可以获得与文件夹相关的所有文件和目录吗

java可以列出存储在硬盘上的目录的文件内容吗?

是的,它可以


只要用于执行应用程序的帐户具有正确的权限。

您可以在以下任何目录下获取文件:

File[] files = new File("/some/path").listFiles();

您可能还对如何操作感兴趣。

是的,它可以。除了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.
}

是的,它可以。只要用于执行应用程序的帐户具有正确的权限。