2011-04-22 8 views
0

java는 실행중인 컴퓨터에있는 디렉토리와 그 내용에 액세스 할 수 있습니까? JFileChooser (사용자가 파일을 선택할 수있는 곳)가 있고 직접 경로로 파일을 저장/열 수 있다는 것을 알고 있습니다. 하지만 자바는 모든 파일과 디렉토리를 폴더로 가져올 수 있습니까?컴퓨터에있는 파일 가져 오기

하드 드라이브에 저장된 디렉토리의 java 내용 파일 내용을 나열 할 수 있습니까?

+0

합니다. 응용 프로그램을 실행하는 데 사용 된 계정이 올바른 권한을 가지고있는 한. – Oded

답변

3

는이 같은 디렉토리 아래에있는 파일을 얻을 수 있습니다 :

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

또한 방법 recursively list files in Java에 관심이있을 수 있습니다.

2

예, 가능합니다.

응용 프로그램을 실행하는 데 사용 된 계정이 올바른 권한을 가지고있는 한.

2

예, 가능합니다. Oded가 말했던 것 외에도 애플릿의 경우 하드 드라이브에 대한 읽기 및 쓰기 액세스 권한을 명시 적으로 부여해야합니다.

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. 
}