Tôi đang cố gắng mở tệp bằng FileInputStream có khoảng trắng trong tên của chúng.Java đọc tệp với khoảng trắng trong đường dẫn của nó
Ví dụ:
String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";
String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));
Kết quả là một FileNotFoundException đang được ném. Tôi đã cố gắng để hardcode filePath để "/home/myUserName/folder/This\\ is\\ my\\ file.txt"
chỉ để xem nếu tôi nên thoát khỏi ký tự khoảng trắng và nó dường như không hoạt động. Bất kỳ đề xuất nào về vấn đề này?
CHỈNH SỬA: Chỉ để ở trên cùng một trang với mọi người đang xem câu hỏi này ... mở một tệp mà không có khoảng trắng trong tên của nó hoạt động, một tệp có khoảng trắng không thành công. Quyền không phải là vấn đề ở đây cũng không phải là dấu tách thư mục.
thể trùng lặp của http://stackoverflow.com/questions/5358850/accessing-files-with-spaces-in-filename-from-java –