Описание тега java-io
The java.io package provides blocking input and output through data streams, serialization, and the file system.
1
ответ
Сохранение строки сериализованного и буферизованного андроида JAVA.IO ObjectInputStream
Я сохраняю и загружаю смешанные типы данных. У меня либо неверная часть сохранения, либо неверная часть загрузки. Я использую буферизованный последовательный метод сохранения и загрузки. Переменная lastFetchDate определяется как строка и инициализир…
28 июн '12 в 03:56
2
ответа
Почему мы должны использовать OutputStream.write(byte[] b, int off, int len) вместо OutputStream.write(byte[] b)?
Извините, все. Это вопрос новичка в Java, но я думаю, что он будет полезен для многих изучающих Java. FileInputStream fis = new FileInputStream(file); OutputStream os = socket.getOutputStream(); byte[] buffer = new byte[1024]; int len; while((len=fi…
02 авг '17 в 06:11
1
ответ
Нужна помощь с pdf-рендерером
Я использую PDF-Renderer для просмотра файлов PDF в моем Java-приложении. Он отлично работает для обычных файлов PDF. Однако я хочу, чтобы приложение могло отображать зашифрованные файлы PDF. Зашифрованный файл будет расшифрован с помощью CipherInpu…
03 сен '10 в 03:19
1
ответ
Почему установка SO_TIMEOUT приводит к немедленному возвращению окончательного чтения SocketInputStream?
Я работаю над тестовым комплектом, который записывает байты через сокет на сервер и читает ответ. У меня была проблема, когда последнее чтение InputStream Сокета приостанавливалось на 20 секунд. Я исправил это, но не понимаю, почему это сработало. С…
31 июл '13 в 04:37
2
ответа
Как сохранить кодировку текста EBCDIC (IBM-1047) в строке Java, не повреждая ее?
Моя Java-программа пытается прочитать текстовый файл (файл VSAM мэйнфрейма преобразован в плоский файл). Я считаю, что это означает, что файл закодирован в формате EBCDIC. я использую com.ibm.jzos.FileFactory.newBufferedReader(fullyQualifiedFileName…
25 авг '17 в 12:23
1
ответ
Java для проверки файла CSV с неполными строками
Наше java-приложение считывает файлы csv в память, но прежде чем читать файл, мы хотели бы проверить файл csv и выдать ошибку, если файл содержит неполные строки (т.е. столбцы последней строки являются неполными)
06 июн '16 в 08:55
1
ответ
java.lang.UnsupportedOperationException: "posix:permissions" не поддерживается как начальный атрибут в Windows
Я использую Java 7 File API. Я написал класс, который отлично работает на Ubuntu, создавая каталоги отлично, но когда я запускаю тот же код в Windows, он выдает ошибку: Exception in thread "main" java.lang.UnsupportedOperationException: 'posix:permi…
19 янв '13 в 15:42
2
ответа
Android Wear: сохранить файл локально
Можно ли сохранить файл в носимых? Я пробую ту же процедуру, которую использую на телефоне, но java.io отправил мне исключение. File directory = null; File sd = Environment.getExternalStorageDirectory(); String path = sd.getAbsolutePath(); directory…
15 мар '16 в 11:29
8
ответов
Java InputStream блокирует чтение
Согласно Java API, InputStream.read() описывается как: Если байт недоступен из-за достижения конца потока, возвращается значение -1. Этот метод блокируется до тех пор, пока не будут доступны входные данные, не будет обнаружен конец потока или сгенер…
04 мар '09 в 18:06
1
ответ
Java не работает - регулярные выражения не работают
Я написал программу для печати файлов с расширением doc или pdf. Но это не работает. То же самое регулярное выражение работает с прямыми именами файлов вместо имен файлов, извлекаемых из файловой системы, это работает. в чем дело: import static java…
02 окт '16 в 10:02
0
ответов
Playframework 2.5: FileNotFoundException при попытке открыть файл в корневой папке
Я использую собственный API, который создает временный файл в корневом каталоге моего приложения. В режиме разработки у меня нет проблем с этим, но после упаковки приложения и его запуска, FileNotFoundException брошен Трассировка стека показывает, ч…
31 май '16 в 10:36
2
ответа
Java io.FileNotFoundException; подозрительный порт в вопросе
Контекст: я очень опытный программист, но не очень опытный программист на Java. Я унаследовал небольшой фрагмент кода, который генерирует JNLP, чтобы обернуть JAR, чтобы собрать некоторую информацию о клиентском компьютере. Это всегда хорошо работал…
13 янв '14 в 21:50
3
ответа
Удаляйте файлы, только если ВСЕ удаляются - избавьте невинных
Предположим, у меня есть структура каталогов, подобная следующей: MyDirectory> File1> File2> File3 > UndeletableFile > File4 Предположим также, что я уже реализовал рекурсивный алгоритм для удаления содержимого папки, а затем самой папки и / или исп…
24 янв '14 в 08:57
4
ответа
java.nio.file.Files.delete(Path path) - случайный сбой при рекурсивном удалении каталога с использованием SimpleFileVisitor
Попытка устранить случайные java.nio.file.DirectoryNotEmptyException в рекурсивном методе удаления, взятом из каталогов Delete рекурсивно в Java Код (кредит @TrevorRobinson): static void removeRecursive(Path path) throws IOException { Files.walkFile…
12 ноя '13 в 17:14
2
ответа
Читайте манифест из третьего приложения
Я пытаюсь прочитать манифест третьего приложения в моем эмуляторе, поэтому я использовал PackageManager для вывода списка всех приложений, а затем выбрал случайное приложение для чтения его манифеста. Проблема в том, что он возвращает плохие символы…
29 апр '18 в 14:16
1
ответ
Как избежать прерывистых пустых строк при использовании FileOutputStream с append = false?
Следующий код иногда оставляет random.txt файл без содержимого: final Random rand = new Random(); while (true) { try (FileOutputStream fos = new FileOutputStream("random.txt", false); PrintWriter pw = new PrintWriter(fos, true)) { pw.println(rand.ne…
19 апр '16 в 07:22
1
ответ
Добавление Java-сериализованных объектов
Мне нужна небольшая помощь в операциях ввода-вывода Java-файлов. Я пытаюсь добавить сериализованный объект в мой файл, но только последний объект добавляется в файл. Я перепробовал много предложений, но пока безуспешно. Как мне этого добиться, помог…
29 авг '17 в 17:46
2
ответа
Обновление метки времени файла в Windows из Java
Я имею дело с файлом в Java, который используется для хранения сериализованных объектов. Чтобы определить, истекло ли время для процесса записи в этот файл, я проверяю метод lastModified() в файле и ожидаю, что он будет обновляться каждый раз при за…
20 дек '12 в 20:01
1
ответ
Есть ли способ конвертировать образ TIFF в Base64 без загрузки полного файла в память
У меня очень большой файл изображения в формате TIFF (до 100 МБ), мне нужно преобразовать это изображение в Base64, а затем записать в файл XML. Мне интересно, есть ли способ для потоковой передачи прочитанного файла изображения, преобразования его …
09 июл '13 в 17:46
2
ответа
Лучший способ записать огромное количество файлов
Я пишу много файлов, как показано ниже. public void call(Iterator<Tuple2<Text, BytesWritable>> arg0) throws Exception { // TODO Auto-generated method stub while (arg0.hasNext()) { Tuple2<Text, BytesWritable> tuple2 = arg0.next(); S…
12 мар '15 в 07:23