Tôi mới làm quen với lập trình iPhone. Tôi muốn đọc nội dung của một tệp văn bản nằm trong thư mục con của thư mục Tài nguyên.iPhone: Nhận đường dẫn tệp nằm trong thư mục con của thư mục Tài nguyên
Cấu trúc thư mục Resource như sau:
Resource
- FOLDER1 ----> data.txt
- folder2 ----> data.txt
- Folder3-- -> Folder1 ----> Data.txt
Có nhiều tệp có tên "Data.txt", vậy làm cách nào tôi có thể truy cập tệp trong mỗi thư mục? Tôi biết cách đọc tập tin văn bản, nhưng nếu cấu trúc tài nguyên tương tự như cấu trúc trên thì làm thế nào tôi có thể nhận được đường dẫn?
Ví dụ: nếu tôi muốn truy cập tệp "Data.txt" từ Folder3, làm cách nào tôi có thể nhận đường dẫn tệp?
Vui lòng đề xuất.
Nhưng có nhiều thư mục có cùng tên trong thư mục khác nhau. vì vậy trong trường hợp này làm thế nào có thể đạt được đường dẫn – Rupesh
@Rupesh: Đối với thư mục thứ hai bạn sẽ cần phải sử dụng: '[thisBundle pathForResource: @" Dữ liệu "ofType: @" txt "inDirectory: @" Folder3/Folder1 "]'. Lưu ý rằng đối số 'inDirectory:' liên quan đến gốc gói. – PeyloW
Bạn thực sự nên sử dụng '[NSString stringWithContentsOfFile: mã hóa filePath: lỗi NSUTF8StringEncoding: NULL]', cách này bộ nhớ là _ "managed" _, và quan trọng hơn là 'initWithContentsOfFile:' không được dùng nữa kể từ Mac OS X 10.4, và ** không có sẵn trên iPhone OS **. Vì vậy, mã sẽ chỉ hoạt động trong trình mô phỏng. – PeyloW