2009-10-27 1 views
0

Я попытался получить ресурс из пути к файлу из файла свойств.ResourceBundle.getString удалил символ обратной косой черты

Файл недвижимости:

info_path=c:\Info\output 

Java:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path"); 

Результат: C: Infooutput

мне нужно установить файл:

info_path=c:\\Info\\output 

Этоповедение по умолчанию? или это будет зависеть от кодировки файла? Файл использует кодировку SJIS.

ответ

1

Лучше использовать косую черту в своих файлах свойств, а не как обходной путь. Кстати, независимо от того, находитесь ли вы в Unix/Linux или Windows, слэш работает хорошо, в этом контексте, по крайней мере. Ведь Java не зависит от платформы. ;)

P.S. Лучше использовать относительный путь.

+0

Спасибо. На самом деле я тоже пришел к такому же выводу. косая черта - независимая от платформы. :) – Nap

Смежные вопросы