检查文件两个目录是否存在以及两个目录是否存在

时间:2014-05-23 12:02:03

标签: java file exists

请考虑以下代码:

public boolean exists(String path)
{
    return new File(path).exists();
}

现在让我们说执行此代码的jar是\ home \ program1 \ jars \ checker.jar

现在让我们假设有一个文本文件\ home \ program2 \ texts \ test.txt

如何在不知道绝对路径的情况下使用其他目录中的checker.jar检查该文本文件是否存在?

exists("\\..\\..\\program2\\texts\\text.txt")

工作?

非常感谢帮助(:

1 个答案:

答案 0 :(得分:0)

如果当前目录确实是 \ home \ program1 \ jars ,那么

exists("../../program2/texts/text.txt")

应该有效。请注意,java可以在任何平台上使用正斜杠。