Java文件存在下划线

时间:2011-05-09 03:58:18

标签: java file path exists

我正在努力解决这个问题。搜索时,由于文件名中的下划线,我无法找到该文件

    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 :(得分:0)

尝试使用 new File(filePath, "file_2.exe") - 请注意两个参数并且缺少+

也许你只是在filePath结束时错过反斜杠。

答案 1 :(得分:0)

提供filePath变量的值和该程序的输出。 filePath可能有问题,因为反斜杠而不是正斜杠。

答案 2 :(得分:0)

注意粗体中的行中的错误,'+'替换为',' 文件文件=新文件(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");
        }
    }

}