(Java) Как вы делаете полные пути в классе File, когда вы используете Textmate в MacBook?

У меня есть MacBook, и наша школа сказала нам использовать TextMate, если у нас нет компьютера. Я могу сделать это на компьютере, но у меня проблемы с синтаксисом в Mac OS, так как они разные. Это то, что я использую, и хотя я создал файл с именем Data.txtвсплывающее окно говорит, что его не существует.

import java.io.File;

class FileClassTutorial
{
  public static void main(String[]args)
      {
     File x= new File("MacintoshHD/Users/Alexis/Desktop/Data.txt");

     if(x.exists())
            System.out.println(x.getName() + " exists!!!");
     else
                System.out.println("This file doesn't exist");
        }
    }

1 ответ

new File("something/other") предполагается, что это "./something/other" где '.' текущий рабочий каталог, в котором запущен jvm. Это то, что вам нужно?

В противном случае, вы можете начать путь с '/', чтобы иметь абсолютный путь от супер-корня вашего файлового диска.

Другие вопросы по тегам