Trong một chương trình java, tôi có thể tạo một tập tin vớiTệp đã tạo không có phụ huynh?
File temp = new File("temp");
temp.createNewFile();
Sau đó, vì một lý do khi tôi viết
File pDir = temp.getParentFile();
và pDir là null. Tôi thực sự muốn viết
File pDir = temp.getParentFile().getParentFile();
nhưng điều đó ném một ngoại lệ con trỏ null.
Chúng không tự động được tạo trong thư mục làm việc? Nó tạo ra các tập tin ở đó, nó chỉ không trả lại bất kỳ cha mẹ. – SSEMember