обработка файла в java ошибка escape-символа - PullRequest
0 голосов
/ 24 апреля 2020

пытается зарегистрировать нового пользователя и часть входа в систему выполняется только при регистрации у меня возникли проблемы. это говорит о недопустимом escape-символе, но работает успешно

package register;
import java.io.File;
import java.io.IOException;
public class Register {

   public static void main(String[] args)
      {
          try{
              File  newUser = new File ("C:\Users\Rohani\Desktop\Filehandling\newUser.txt"); //theres an error saying illegal escape char
              if (newUser.createNewFile()){
                  System.out.println("User created: " + newUser.getName());
              }else{
                  System.out.println("User already exist.");
              }
          } catch(IOException e ){
              System.out.println("An error has occured.");
          }
      }

Ответы [ 2 ]

0 голосов
/ 24 апреля 2020

Символ \ используется для экранирования в Java строках.

Вы можете использовать \\ вместо \ или /.

Дубликат:

Windows ошибка escape-последовательности с путем к файлу в java

0 голосов
/ 24 апреля 2020

Вам нужно избежать обратной косой черты на вашем пути. вместо записи \ замените их на \\

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...