Вопросы по теме 'filechannel'
FileChannel#force и буферизация
Я хотел бы прояснить ситуацию и прямо сейчас провести некоторые параллели между FileOutputStream и FileChannel.
Итак, прежде всего, похоже, что наиболее эффективным способом записи файла со стандартным вводом-выводом Java является использование...
5024 просмотров
schedule
07.08.2022
FileInput / OutputStream по сравнению с FileChannels, что дает лучшую производительность
Я пишу программу, которая должна копировать из папки в папку большой, но небольшой объем данных (в диапазоне нескольких десятков фотографий сразу). Первоначально я использовал java.io.FileOutputStream , чтобы просто читать в буфер и записывать, но...
2330 просмотров
schedule
12.07.2022
Чтение определенных байтов из 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