Если вам действительно нужна обратная косая черта в файле свойств, который будет загружен (например, для свойства, которое не является путем к файлу) ставьте \u005c
для каждого символа обратной косой черты .
Обратная косая черта обрабатывается специально в файлах свойств, как указано в документе, предоставленном @ unhillbilly.
@ EJP: Обратная косая черта определенно необходима, если, например, вы хотите сохранить идентификатор входа NTLM в файле свойств, где форматом является DOMAIN\USERNAME
с обратной косой чертой. Этот тип свойства не имя файла, поэтому косая черта не будет работать.
Редактировать: @Max Nanasy: из документа ( java.util.Properties загрузить Javadoc ), упомянутого выше (выделено мое)
Метод не обрабатывает символ обратной косой черты '\' перед недопустимым escape-символом как ошибку; обратный слеш тихо сбрасывается . Например, в строке Java последовательность «\ z» может вызвать ошибку времени компиляции. Напротив, этот метод беззвучно сбрасывает обратную косую черту. Следовательно, этот метод обрабатывает двухсимвольную последовательность "\ b" как эквивалентную одному символу "b"
У меня всегда были проблемы с обратной косой чертой в файле свойств (даже с двойной обратной косой чертой '\\'), если только я не указал юникод.