한 장치에서 다른 장치로 이미지를 업로드하는 프로그램을 만들었습니다. 그대로, 프로그램은 사용자가 한 번에 하나의 파일을 업로드 할 수 있습니다. 사용자가 한 번에 여러 파일을 업로드 할 수 있도록 프로그램을 편집하려면 가장 좋은 방법은 무엇입니까?다중 파일 업 로더 Java
String source1 = source.getSelectedFile().getPath();
System.out.println("Source1: " + source1);
String nwdir1 = nwdir.getSelectedFile().getPath() + "\\" + filename;
System.out.println("nwdir1: " + nwdir1);
Path source = Paths.get(source1);
Path nwdir = Paths.get(nwdir1);
try {
Files.copy(source, nwdir);
난 당신이 .getSelectedFiles()를 할 수 발견,하지만 한 것을 계속하는 방법을 모르는 .getPath() 메신저를 허용하지 않는. 당신이 할 수있는 가정하면 : 나는 두 번째 줄 일을 가겠어요 어떻게
File[] source1 = source.getSelectedFiles();
: 나는 (위 그림 참조) 파일 배열 라인을 교체 할 때
String nwdir1 = nwdir.getSelectedFile().getPath() + "\\" + filename;
을, 나는 라인에 오류가 :
Path source = Paths.get(source1);
Path nwdir = Paths.get(nwdir1);
사용자가 여러 파일을 지정하도록 한 다음 한 번에 모두로드하도록하는 것이 좋습니다. –
그게 아이디어 였어. 하지만 100 % 확신 할 수는 없습니다. 현재 디렉토리를로드하지만 사용자가 하나의 파일 만 선택할 수 있습니다. –