Страницы

Поиск по вопросам

понедельник, 25 февраля 2019 г.

Java. Создание пустого .txt на рабочем столе - ошибка компиляции [закрыт]

Изучаю Java с нуля, есть вопрос.
Почему этот код, который должен создать пустой текстовый документ на рабочем столе, при попытке скомпилировать выдает ошибку?
package filecreator;
import java.io.File; import java.io.IOException;
public class FileCreator {
public static void main(String[] args) {
String fileName = "My File.txt"; String filePath = "/Users/Donrumata/Desktop/";
File myFile = new File(filePath + "/" + fileName);
try { myFile.createNewFile(); } catch (IOException e) { e.printStackTrace(); }
}


Ответ

Если вы привели весь код в классе, то в конце не хватает точки с запятой и закрывающей фигурной скобки после нее.

Пока писал ответ, увидел ответ про лишний слэш. Опытным путем выяснил, что их количество в пути не играет роли. Следующий код создаст файл в той же дирректории, что и код из вопроса:
String fileName = "My File.txt"; String filePath = "/Users/Documents/Desktop/"; File myFile = new File(filePath + "//////" + fileName);

Комментариев нет:

Отправить комментарий