Файл Java существует с подчеркиванием - PullRequest
0 голосов
/ 09 мая 2011

Я пытаюсь решить эту проблему. При поиске я не могу найти файл из-за подчеркивания в имени файла

    File file = new File(filePath + "file_2.exe");

    if (file.exists()){
        System.out.println("File found");
    }else{
        System.out.println("File not found");
    }

но мне нужно оставить это, есть идеи, пожалуйста?

Спасибо за помощь заранее. :)

Ответы [ 3 ]

0 голосов
/ 09 мая 2011

предоставляет значение переменной filePath и вывод этой программы. Может быть проблема с filePath, из-за обратной косой черты вместо прямой косой черты.

0 голосов
/ 09 мая 2011

Обратите внимание на ошибку в строке, выделенную жирным шрифтом, «+» заменяется на «,» Файл файл = новый файл (filePath, "file_2.txt");

пакет Stackoverflow;

import java.io.File;

public class FileUnderscore {

    /**
     * @param args
     */
    public static void main(String[] args) {
        String filePath = "C:\\Users\\Pravin";
        File file = new File(filePath, "file_2.txt");

        if (file.exists()){
            System.out.println("File found");
        }else{
            System.out.println("File not found");
        }
    }

}
0 голосов
/ 09 мая 2011

Попробуйте использовать new File(filePath, "file_2.exe") - обратите внимание на два аргумента и отсутствие +.

Возможно, вам просто не хватает обратной косой черты в конце filePath.

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