Страницы

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

воскресенье, 8 марта 2020 г.

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

#java #компиляция


        
             
                
                    
                        
                            Закрыт. Этот вопрос не по теме. Ответы на него в данный
момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Переформулируйте вопрос,
чтобы он соответствовал тематике «Stack Overflow на русском».
                        
                        Закрыт 3 года назад.
                                                                                
           
                
        
Изучаю 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();
        }

    }

    


Ответы

Ответ 1



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

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

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