Không hoàn toàn là một câu hỏi lập trình, nhưng nó đủ gần để ở đây đi:Windows Application Thư mục Dữ liệu
Trong Mac OS tôi sẽ đưa các tập tin người dùng cụ thể cho ứng dụng của tôi trong ~/Library/Application Data/{MyApp}/
và trong * nix tôi sẽ đặt chúng trong số ~/.{MyApp}/
- tôi nên đặt chúng cho Windows ở đâu?
Tôi sẽ sử dụng số File.expand_path
của Ruby để truy cập vào thư mục này, vì vậy nếu có cửa sổ tương đương ~
thì tốt.
(Answers cho Windows XP, Vista và 7 sẽ được đánh giá nếu họ không giống nhau)
Chỉ cần xin vui lòng không mã cứng đường dẫn mà miket2e được liệt kê - thay vì sử dụng Environment.SpecialFolder.ApplicationData cho ứng dụng .net hoặc ShGetFolderPath (NULL, CSIDL_APPDATA, NULL, ...) cho các ứng dụng cửa sổ gốc. –
Và trong Ruby? Tại thời điểm này tôi sẽ phải hard-code ~/AppData/MyApp như tôi biết không có cách nào để thư mục dữ liệu ứng dụng trong Ruby! –