检查目录的输入有效性

时间:2014-01-17 23:59:38

标签: java file-io directory

如果我有一个文件夹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 那么我怎么能弄清楚一个字符串是不是存在的目录(我考虑使用正则表达式,但它太难以理解并且可能导致跨平台不兼容)

0 个答案:

没有答案