Файл класса: конструктор - PullRequest
0 голосов
/ 29 июля 2011

У меня простой вопрос относительно класса File.В примере я увидел:
File path = new File(".");
Я не понимаю, что "."средства.К какому каталогу относится?

Ответы [ 3 ]

5 голосов
/ 29 июля 2011

"." в контексте файловой системы почти на всех языках относится к текущему рабочему каталогу.

new File("."); означает: «Дайте мне объект файла, который ссылается на каталог, в котором сейчас работает это приложение». Обычно, но не всегда, каталог, из которого вызывалось приложение.

1 голос
/ 29 июля 2011

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

File path = new File(System.getProperty("user.dir"));
0 голосов
/ 29 июля 2011

Вы можете использовать "." для ссылки на текущий каталог файловой системы или ".." для ссылки на родителя текущего каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...