gpt4 book ai didi

java - new一个File对象,即在磁盘中创建一个文件?

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:24 24 4
gpt4 key购买 nike

当我new一个文件对象时,我发现磁盘中没有创建文件,所以我猜测文件对象不等于磁盘文件,但是当我通过流向File对象写入内容时,我发现磁盘中创建了文件。

那么,我可以这样想吗,new File() - 不会在磁盘中创建真正的文件,它只是内存中的一个对象。但是当您通过流向 File 写入内容时,例如:

FileWrite stream = new FileWrite(file); 
stream.write(string);

..当文件不存在时,流将创建一个新文件(也许函数 steam.write() 会这样做?)?

最佳答案

怎么样File#createNewFile() ?如果您使用的是 Java 7,还可以使用 Files.createFile(Path) ,如this example from the Java tutorial .

关于java - new一个File对象,即在磁盘中创建一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8652030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com