[Eclipse RCP] 폴더안의 파일 리스트 읽기Frontend/Eclipse RCP2022. 9. 12. 21:48
Table of Contents
반응형
SWT의 DirectoryDialog를 이용하여 폴더를 읽고 폴더의 파일들을 읽어서 원하는 List의 형식으로 만듭니다.
Shell shell = GUIUtil.getShell();
shell.getDisplay().asyncExec(() -> {
DirectoryDialog dialog = new DirectoryDialog(shell);
dialog.setMessage("Please select a directory and click OK");
String dir = dialog.open();
if (dir != null) {
List<MapImage> mapImages = null;
try {
mapImages = Files.list(new File(dir).toPath())
.filter(file -> file.toFile().isFile())
.filter(file -> !file.toFile().getName().endsWith(".txt"))
.map(file -> {
return new MapImage(shell, file.toFile());
}).collect(Collectors.toList());
} catch (Exception e) {
e.printStackTrace();
}
System.err.println(mapImages);
}
});
반응형
'Frontend > Eclipse RCP' 카테고리의 다른 글
[Eclipse RCP] SWT에서의 GC, Drawable, Canvas 사용 (0) | 2022.09.11 |
---|---|
[Eclipse RCP] 개발 팁 (0) | 2022.08.31 |
이클립스 플러그인 추가 (0) | 2022.08.25 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!