Описание тега java.nio.file

Этот стандартный пакет Java определяет классы и интерфейсы для доступа к файлам, атрибутам файлов и файловым системам.
3 ответа

Поставщик файловой системы Zip Java: ReadOnly на удаленном диске [Windows]

У меня проблема с провайдером файловой системы Zip: если zip-файл находится на удаленном диске (отображается или нет, кажется, неактуальным), виртуальная файловая система доступна только для чтения, хотя сам файл - нет. Я написал минимальный пример …
21 июл '14 в 10:58
1 ответ

Как переместить.zip папки, созданные с использованием Java.NIO FileSystem

Я создал папку.zip (сжатую папку), используя FileSystem, которая присутствует в пакете Java.nio, который присутствует в JDK 1.7 и далее. URI zipUri = new URI("jar:" + fileUri.getScheme(), fileUri.getPath(), null); FileSystem zipfs = FileSystems.newF…
12 дек '16 в 23:29
0 ответов

Java переводит пути API файлов программы, вызванной отражением

Я пытаюсь реализовать что-то вроде виртуальной машины на Java. Да, это НУЖНО сделать в Java, так как он оборачивает некую уже закодированную библиотеку Java и реализует ее абстракции. Но о проблеме... Фактическая проблема заключается в том, что он п…
1 ответ

Java удаляет косую черту из пути и позже дает мне NoSuchFileException

Я пытаюсь написать в Hadoop HDFS, используя эту строку кода: Files.write(Paths.get("hdfs:////localhost:9000/user/cloudera/trial/"+ "cat.txt","miao miao!".getBytes()); Приложение Spark дает мне это исключение: java.nio.file.NoSuchFileException: hdfs:…
0 ответов

readSymbolicLink не может следовать за файлом в том же каталоге

Я использую пакет Java nio в Clojure, но думаю, что это чистый вопрос Java. Структура папок выглядит следующим образом cur \- log |- server-20180912.log |- server-current.log -> server-20180912.log Я в cur папка, есть другая log папка в нем. Уже …
27 сен '18 в 04:53
1 ответ

Получить локальный файл, используя путь Java 7

Как вы можете получить локальный файл, используя "java.nio.file.Paths" для Java 7 или любого другого API . У меня есть эта строка кода, но он возвращает неправильный формат каталога. public static InputStream readfile(String filename) throws FileNot…
04 апр '14 в 14:29
3 ответа

Как гарантировать атомарное перемещение или исключение файла в Java?

В одном из моих проектов у меня есть одновременный доступ на запись к одному файлу в пределах одной JRE, и я хочу обработать его, сначала записав во временный файл, а затем переместив этот временный файл к цели, используя атомарное перемещение. Мне …
11 авг '14 в 07:54
3 ответа

Java.nio.files - Копирование файлов

Может кто-нибудь сказать мне, что я сделал не так со следующим кодом. Я не получаю ошибок - это просто идет прямо к улову. import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Ma…
12 апр '12 в 15:38
2 ответа

Установка / изменение атрибута ctime или "Изменить время" в файле

Я хочу изменить метаданные метки времени для файлов в Java, используя java.nio.Files учебный класс. Я хотел бы изменить все 3 временные метки Linux/ext4 (последнее изменение, доступ и изменение). Я могу изменить первые два поля отметок времени следу…
21 апр '13 в 01:12
2 ответа

Java - заменить содержимое файлов в каталоге

Итак, недавно мне было поручено заменить повторяющуюся фразу в серии документов другой фразой. Я ожидал один документ, который мог бы прочесать, но это куча огромных каталогов с тоннами этих файлов. Мой мозг разработчика заработал, и поэтому я repla…
16 июн '16 в 17:22
1 ответ

Прочитайте файл дважды из папки и получите "Процесс не может получить доступ к файлу, потому что он используется другим процессом"

У меня есть простой класс, который подключен к папке, и я хочу удалить все обычные файлы, которые создаются, но когда я читаю файл с тем же именем (один и тот же файл вставляется в папку более одного или двух раз), я получаю ошибка Exception in thre…
19 май '17 в 08:03
1 ответ

Java.nio не может записать в каталог, к которому у исполняющего пользователя есть разрешение на запись

Извините, ребята, совершенно неактуальный вопрос, так как ошибка была в другом месте.
17 май '13 в 06:56
1 ответ

java.nio.file.Files.setOwner() не допускается

Я пишу программу посещаемости на Java для использования в классе; Моя цель - предоставить учащимся возможность загружать файл классов в свои учетные записи (мы будем работать в одной сети), а затем запускать их со своими именами пользователей и паро…
1 ответ

Ошибка в документации Path.relativize() или я делаю что-то явно не так?

Хорошо, хорошо. Обратите внимание, что "элементы" здесь являются экземпляром PathElements и для этих .resolve() а также .relativize() полностью протестированы и известны для работы... Ссылки на соответствующие реализации метода Path.resolve(), Path.…
01 дек '14 в 22:18
3 ответа

Может ли существовать файловая система (Java 7), для которой Path .isAbsolute() имеет нулевой корень?

Javadoc для .isAbsolute() говорит: Сообщает, является ли этот путь абсолютным. Абсолютный путь завершен в том смысле, что его не нужно объединять с другой информацией о пути, чтобы найти файл. Возвращает: true если и только если этот путь является а…
29 ноя '14 в 12:24
1 ответ

Ошибка в файловой системе Oracle JDK zip, как вы пишете SSCCE для ее воспроизведения?

Эта ошибка присутствует в последних версиях JDK 1.7 и 1.8 (7u72, 8u25). Требуется: jackson-databind 2.5.0. Протестировано на Linux x86_64 (точнее Ubuntu 14.10). Код: public static void main(final String... args) throws IOException { final Map<Str…
14 янв '15 в 23:50
0 ответов

Files.copy AccessDeniedException при копировании в C:\Windows\System32\ICE_JNIRegistry.dll

Я использую новый метод Files.copy [InputStream source, Path dest, REPLACE_EXISTING], предоставляемый Java 7 API. Я копирую.dll из InputStream в C:\Windows\System32. Очевидно, мне нужны права администратора для этого. Я запускаю файл.jar из командно…
22 май '13 в 14:35
2 ответа

Ходьба filetree выдает ошибку, даже если файлы должны существовать

Я пытаюсь пройтись по zip-файлу и распечатать все файлы, но по какой-то причине он выбрасывает NoSuchFileException как только он перейдет в любую подпапку. FileSystem fs = FileSystems.newFileSystem(Paths.get(folder.getRoot().getAbsolutePath(), "test…
06 дек '17 в 12:54
4 ответа

Предварительная расчетная контрольная сумма потока файла

Я пытаюсь обеспечить выходную целостность файла в случае нехватки места на диске, проблем с сетью или любых исключений, которые могут возникнуть во время процесса потоковой передачи в файл. Есть ли способ предварительно рассчитать контрольную сумму …
05 фев '14 в 10:22
1 ответ

NIO Проблемы с зависанием?

У меня проблемы с отправкой данных через SocketChannels между хостом и клиентом с использованием инфраструктуры NIO. До сих пор я никогда не удосужился изучать NIO, но с появлением пакета java.nio.files и другими различными улучшениями я решил попро…
13 ноя '11 в 22:32