Это мой код:
String path = "/src/cst/org/main/data/data.txt";
File f = new File( path );
if( f.exists() ) {
yesorno = true;
System.out.println( "File exists: " + yesorno );
} else {
yesorno = false;
System.out.println( "File does not exist: " + yesorno );
}
Когда я запускаю это, я всегда получаю «Файл не существует ...», хотя файл точно существует. И если я ввожу полный путь (C:/User/....), он работает, но я хочу, чтобы он работал, сокращая код.
Я знаю, что этот путь действительно работает, потому что в другом классе метод находит мои изображения (.png). Должен ли я что-то добавить, потому что это .txt?
/src/..., это будет абсолютный путь... На компьютере с Windows он гарантированно не существует. - person fge   schedule 28.06.2013/src/, он все равно не может найти мой файл D: - person ColdStormy   schedule 28.06.2013C:\src\.... - person SLaks   schedule 28.06.2013file:/...., почему? - person Azad   schedule 28.06.2013