新文件被识别为文件夹

mlo*_*omb 0 java directory file

boolean flag = new
File("C:/Users/Username/somefolder/.../somefolder/somename.ogg").isFile();

System.out.println("isFile: " + flag);
Run Code Online (Sandbox Code Playgroud)

返回:

isFile: false
Run Code Online (Sandbox Code Playgroud)

我想作为文件出现.我究竟做错了什么?

Jef*_*rey 5

需要存在一个文件isFile才能返回true

来自API文档:

返回:

当且仅当此抽象路径名表示的文件存在并且是普通文件时才返回true; 否则是假的