Почему Files.isExecutable() возвращает true, если аргументом методу передается *.txt файл?
Такой код всегда возвращает true, почему так происходит?
import java.nio.file.*;
Path path = Paths.get("dir/2.txt");
Files.isExecutable(path)
Почему JVM считает *.txt исполняемым файлом?
(ОС win10)
Ответы (1 шт):
Автор решения: Anton Shchyrov
→ Ссылка
Потому что метод так написан
This method checks that a file exists and that this Java virtual machine has appropriate privileges to execute the file.
Этот метод проверяет, что файл существует и что у джава-машины есть права на его запуск