0

可能重复:
Java 中有没有办法在不尝试创建文件的情况下确定路径是否有效?

我试图让用户输入他想要保存某些东西的路径。所以基本上我打开一个编辑器,让他输入路径......

但是我如何检查输入的字符串是否是有效路径?

如果用户忘记在最后输入“/” - 这不是问题,我可以手动检查...

但我无法手动检查所有内容:

最后一个空格(/文件夹/)

问号。

大于 - 小于符号 (/folder:->/

(后)斜线 \folder\

和所有的东西

java中有没有方便的方法来检查它?

4

1 回答 1

1

通用 Java 文件是一个目录或存在,来自这个答案

File file = new File("c:\\cygwin\\cygwin.bat");
if (!file.isDirectory())
   file = file.getParentFile();
if (file.exists()) {
    ...
}

但是,Android(标记为 android 的问题),我将不得不调查...

于 2011-07-20T23:22:49.153 回答