标签: java file-io
createNewFile():
以原子方式创建一个由此抽象路径名命名的新空文件 当且仅当具有此名称的文件尚不存在时。检查 文件的存在和文件的创建,如果没有 存在是一个相对于所有其他操作是原子的单个操作 可能影响文件的文件系统活动。
如何知道是否可以创建文件?它取决于主机平台吗?
答案 0 :(得分:2)
您可以查看OpenJDK存储库。你在寻找的是this。通过查看,您可以发现,此方法调用FileSystem.createFileExclusively(java.lang.String),其中FileSystem是一个抽象类,具体实例是通过FileSystem.getFileSystem()获取的,这是本机方法,特定于不同平台
OpenJDK
FileSystem.createFileExclusively(java.lang.String)
FileSystem
FileSystem.getFileSystem()
编辑 Win32文件系统示例为here