How do I get a file's directory using the File object?

后端 未结 9 2072
半阙折子戏
半阙折子戏 2020-12-08 18:02

Consider the code:

File file = new File(\"c:\\\\temp\\\\java\\\\testfile\");

testfile is a file, and it may or may not exist.

9条回答
  •  悲&欢浪女
    2020-12-08 18:37

    In either case, I'd expect file.getParent() (or file.getParentFile()) to give you what you want.

    Additionally, if you want to find out whether the original File does exist and is a directory, then exists() and isDirectory() are what you're after.

提交回复
热议问题