【发布时间】:2014-04-05 00:15:13
【问题描述】:
这是我遇到的问题:如果部分或全部路径不存在,则服务器应根据需要在层次结构中创建其他目录,然后如上所述创建一个新文件。
Files.createDirectories(path);
这就是我目前正在使用的,但它不会创建最终文件。例如 path="/hello/test.html" 它将创建一个名为“hello”的目录和一个名为“test.html”的目录,我希望 test.html 是一个文件。我该怎么做?
【问题讨论】:
-
发布您正在使用的实际代码,以便我们为您指明正确的方向。
-
是的,看看@Matt 指出了什么,而且我发现Java 在我尝试过的每个系统上都可以使用正斜杠
/分隔符——Unix、Mac、Windows,甚至路径类似于volName:[topdir.subdir.otherdir]filename.txt的 VMS -
谢谢伙计,我刚刚意识到 createDirectories 只创建目录而不是文件....