Nosuchfileexception java что значит
Перейти к содержимому

Nosuchfileexception java что значит

  • автор:

Говнокод: по колено в коде.

Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!

Java / Говнокод #27367

+1

there are java.io.FileNotFoundException and java.nio.file.NoSuchFileException . Both are subclasses of IOException, neither of them is a subclass of the opposite.

Запостил: DypHuu_niBEHb, 20 Апреля 2021

Комментарии (10) RSS

DypHuu_niBEHb 20.04.2021 14:37 # +2
SEO: джава удобная
Soul_re@ver 20.04.2021 14:42 # +2

Всё логично. Одно используется когда точно известно: такого файла нет, мамой клянусь. Второе используется когда файл может и есть, но что-то его тут не видно, и вообще, уберись на харде, скоро и своп здесь потеряешь.

JloJle4Ka 20.04.2021 14:54 # 0

Предлагаю ввести ещё несколько логичных исключений:

1. Когда файл был удалён, бесследно.

2. Когда файл был удалён недавно и можно попросить пользователя достать его из корзины.

3. Когда файла никогда и не было.

DypHuu_niBEHb 20.04.2021 15:05 # +2

Народный лекарь Богомол сухими, как травинки, руками начал дотрагиваться до Буратино.

— Одно из двух, — прошелестел он, — или пациент жив, или он умер. Если он жив — он останется жив или он не останется жив. Если он мертв — его можно оживить или нельзя оживить.

bormand 20.04.2021 16:41 # +3
Звучит как очередной пруф на coq.
CHayT 20.04.2021 16:59 # +1
Только он использует excluded middle, низкий сорт, нечистая работа.
bormand 21.04.2021 09:04 # 0

Вообще тогда стоило назвать его CouldNotOpenException а не FileNotFoundException. Если это просто generic ошибка, которую в отдельное исключение не завернули.

gologub 20.04.2021 15:10 # +2
Steve_Brown 20.04.2021 18:30 # 0

Ну дык это отдельный пакет — для продвинутой работы с файлами. Естественно, у него свои исключения, вот делать им нечего как друг от друга наследоваться. Разве что название какое-то необычное, но тут уж хз. Видимо, на самом деле, как говорил Soul_re@ver, чтобы подчеркнуть, что файла действительно нет, а не просто найти не смогли.
Так, если подумать, то именно «not found» — это странная формулировка, просто мы привыкли и не замечаем.

gologub 20.04.2021 19:02 # +1

FileFoundException

правда сук непонятно зачем в покете со стримами хоть и сетевыми ебля c UDP

Class NoSuchFileException

Checked exception thrown when an attempt is made to access a file that does not exist.

Constructor Summary

Constructors

Constructor

Description

Constructs an instance of this class.

NoSuchFileException (String file, String other, String reason)

Constructs an instance of this class.

Method Summary

Methods declared in class java.nio.file.FileSystemException

Methods declared in class java.lang.Throwable

Methods declared in class java.lang.Object

Constructor Details

NoSuchFileException

public NoSuchFileException (String file)

Constructs an instance of this class.

NoSuchFileException

public NoSuchFileException (String file, String other, String reason)

Constructs an instance of this class.

Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2023, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.

Nosuchfileexception java что значит

Java™ Platform
Standard Ed. 8

compact1, compact2, compact3

java.nio.file

Class NoSuchFileException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • java.io.IOException
          • java.nio.file.FileSystemException
            • java.nio.file.NoSuchFileException
            • All Implemented Interfaces: Serializable

            Checked exception thrown when an attempt is made to access a file that does not exist.

            Constructor Summary

            Constructs an instance of this class.

            Constructs an instance of this class.

            Method Summary

            Methods inherited from class java.nio.file.FileSystemException

            Methods inherited from class java.lang.Throwable

            Methods inherited from class java.lang.Object

            Constructor Detail

            NoSuchFileException
            public NoSuchFileException(String file)

            Constructs an instance of this class.

            NoSuchFileException
            public NoSuchFileException(String file, String other, String reason)

            Constructs an instance of this class.

            Java™ Platform
            Standard Ed. 8

            Submit a bug or feature
            For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
            Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

            Переместить каталог в Java

            В этом посте будет обсуждаться, как переместить каталог в Java с одного пути на другой.

            Есть несколько способов переместить каталог в простой Java и с использованием сторонних библиотек. Они подробно обсуждаются ниже:

            1. Использование NIO

            Начиная с Java 1.7, JDK имеет java.nio.file.Files , который предлагает несколько статических методов для работы с файлами и каталогами. Мы можем использовать его move(Path source, Path target, CopyOption… options) способ перемещения каталога.

            Этот метод принимает путь к перемещаемому каталогу, путь к целевому каталогу и необязательный параметр, указывающий, как выполняется перемещение. По умолчанию перемещение завершается ошибкой, если целевой каталог уже существует. REPLACE_EXISTING опция указана. Если источник и цель ссылаются на один и тот же каталог, метод завершается без перемещения каталога. Если исходный каталог не существует, java.nio.file.NoSuchFileException бросается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *