Вопросы по теме 'filechannel'

FileChannel#force и буферизация
Я хотел бы прояснить ситуацию и прямо сейчас провести некоторые параллели между FileOutputStream и FileChannel. Итак, прежде всего, похоже, что наиболее эффективным способом записи файла со стандартным вводом-выводом Java является использование...
5024 просмотров
schedule 07.08.2022

FileInput / OutputStream по сравнению с FileChannels, что дает лучшую производительность
Я пишу программу, которая должна копировать из папки в папку большой, но небольшой объем данных (в диапазоне нескольких десятков фотографий сразу). Первоначально я использовал java.io.FileOutputStream , чтобы просто читать в буфер и записывать, но...
2330 просмотров

Чтение определенных байтов из RandomAccessFile с помощью FileChannel: Java
У меня есть RandomAccessFile и его FileChannel. То, что я пытаюсь сделать, это прочитать определенный раздел байтов из указанного файла; однако, просматривая методы чтения FileChannel, я не видел перегрузок, которые помогли бы с тем, что я пытаюсь...
1108 просмотров
schedule 08.02.2024

Каков правильный способ чтения файлов из сокета?
Каков на самом деле правильный способ чтения файлов из сокета? Потому что цикл чтения файла не заканчивается, хотя на стороне клиента запись файлов завершена. Я даже пытался распечатать позицию и длину буфера, если мне все еще нужно прочитать...
42 просмотров
schedule 04.09.2023

Чтение и запись файла в количестве фрагментов байтового буфера меньшей длины
Я пытаюсь прочитать файл в ByteBuffer фрагментах фиксированной длины, а затем сохранить его в списке ByteBuffer , а затем после некоторых операций прочитать эти ByteBuffer фрагменты в последовательном порядке, чтобы восстановить файл. Проблема в...
2199 просмотров
schedule 14.06.2022

Почему StandardOpenOption.DELETE_ON_CLOSE не удаляет исходный файл FileChannel?
У нас есть нижний метод в Java, который должен удалять исходный файл при вызове его метода закрытия. private void appendFile(Path destination, Path source) {     try (FileChannel sourceChannel = FileChannel.open(source, StandardOpenOption.READ,...
126 просмотров
schedule 09.12.2022