如果我有一个文件夹C:\文件夹,我打印出以下
File f = new File("C:\\folder");
System.out.println(f.exists() + " " + f.isDirectory() + " " + f.isAbsolute());
如果文件夹存在,它将打印出true true。
但我想做的是检查一个字符串是否是一个目录,以及在没有文件夹存在的情况下是绝对的。 如果我没有文件夹“C:\某些不存在的文件夹” 使用以下代码
File f = new File("C:\some non existent folder");
System.out.println(f.exists() + " " + f.isDirectory() + " " + f.isAbsolute());
这将输出false false true 那么我怎么能弄清楚一个字符串是不是存在的目录(我考虑使用正则表达式,但它太难以理解并且可能导致跨平台不兼容)