2013-11-07 6 views
0

Когда я запускал программу в java, которая должна была читать файл, компилятор предупреждал меня, что файл не находится в каталоге, поэтому я попытался указать абсолютный путь к файлам. Я немного смущен тем, как вводить абсолютный путь, содержащий пробелы, такие как модуль 06. Я знаю, что в Unix вы можете ввести его как Module \ 06 или «Module 06», поэтому я пробовал оба из них на Java. Когда я использовал косую черту, компилятор предупреждал меня об ошибке «незаконного escape-символа», поэтому я попробовал его с двойной косой чертой, и когда я попробовал его с кавычками, компилятор не хотел бы распознавать имя в кавычках , Как я могу это исправить? Любая помощь будет оценена. Ниже то, что я пытаюсь исправить:Использование абсолютных путей в java

"/Users/timothylee/Desktop/APCS\\ Course\\ Files/Module\\ 06/Mod06\\ Assignments/6.03\\ Weather\\ Data/src" 

ответ

3

Вам не нужно, чтобы избежать пробелов, если имя файла в кавычках. Вы могли бы new File("My File")

0

Используйте «/» вместо «\» при использовании каталогов, потому что «\» используется для управляющих последовательностей Так оно и должно выглядеть следующим образом:

"/Users/timothylee/Desktop/APCS/Course/Files/Module/06/Mod06/Assignments/6.03/Weather/Data/src 
Смежные вопросы