Trong java, làm cách nào để mở một thư mục riêng biệt (ví dụ c :) cho người dùng khi nhấp vào nút, ví dụ như cách "định vị tệp này trên đĩa" hoặc "mở chứa thư mục "hiện khi chúng tôi tải xuống một tệp và chúng tôi muốn biết nơi tệp được lưu. Mục đích là để tiết kiệm thời gian của người dùng để mở trình duyệt và định vị tệp trên đĩa. Cảm ơn (hình ảnh dưới đây là một ví dụ từ những gì firefox không) java: Mở thư mục trên nút bấm
tôi có câu trả lời: Đây là những gì làm việc cho tôi trong Windows 7:
File foler = new File("C:\\"); // path to the directory to be opened
Desktop desktop = null;
if (Desktop.isDesktopSupported()) {
desktop = Desktop.getDesktop();
}
try {
desktop.open(foler);
} catch (IOException e) {
}
Nhờ @AlexS
Mã đã chỉnh sửa của bạn có thể ném NullPointerException, trừ khi bạn mở nó trong khối được bảo vệ bởi câu lệnh 'if'. –