#java #file
#java #файл
Вопрос:
Как бы мне преобразовать путь к абстрактному файлу (типа файла) в тип String?
Ответ №1:
File.getPath()
даст вам путь в виде строки.
Если вам нужно содержимое файла, используйте любой из
Комментарии:
1. toString() следует использовать только для отладки (личное мнение)
2. @dacwe: 1, ты прав. Я не согласен на 100%, но я понимаю вашу точку зрения.
Ответ №2:
Используйте File.getAbsolutePath().
Ответ №3:
проверьте эту ссылку Укажите путь к строке как path
проверьте метод getPath()
Ответ №4:
Самый простой способ получить путь к файлу в виде строки — это приведенный ниже код:
String FilepathAsString = fileobject.getAbsolutePath();
Import required : java.io.File;
Ответ №5:
Если вы хотите загрузить содержимое файла в строку, используя Google guava, это случай
String st = Files.toString(file, Charsets.UTF-8);
смотрите Javadoc.
Конечно, для этого требуется, чтобы вы знали набор символов файла. Файлы содержат байты, строки — это символы, и при преобразовании между ними всегда возникают ошибки, если вы на самом деле не знаете, что означают байты в вашем файле.