java - 无法在java中创建文件路径

标签 java

我正在尝试将我的文件保存到特定目录中。但我得到以下异常

Exception in thread "main" javax.xml.transform.TransformerException: java.io.FileNotFoundException: D:\News\nxis\NewFiles\I0cbf74105a2d11e5b730aca98fc673fd.nxi (The system cannot find the path specified)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
    at org.NXI.CreateNxi.createFiles(CreateNxi.java:49)
    at org.NXI.GetInput.main(GetInput.java:24)
Caused by: java.io.FileNotFoundException: D:\News\nxis\NewFiles\I0cbf74105a2d11e5b730aca98fc673fd.nxi (The system cannot find the path specified)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    ... 4 more
---------
java.io.FileNotFoundException: D:\News\nxis\NewFiles\I0cbf74105a2d11e5b730aca98fc673fd.nxi (The system cannot find the path specified)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
    at org.NXI.CreateNxi.createFiles(CreateNxi.java:49)
    at org.NXI.GetInput.main(GetInput.java:24)

这里真正可用的路径是

    String output = "D:\\News\\nxis\\" + replaceGuid + ".nxi";

但我正在尝试在其中添加一个新文件夹。我正在使用以下命令

    String output = "D:\\News\\nxis\\New Folder" + replaceGuid + ".nxi";

当我用第二步运行我的程序时。它给我一个错误。请告诉我如何解决它。

谢谢

最佳答案

这将解决您的问题:

new File(output).mkdir();

mkdir() 创建以此抽象路径名命名的目录。

关于java - 无法在java中创建文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414348/

相关文章:

java - 不同机器上字符串的哈希码返回相同的值

java - TextView 奇怪的行为

java - 从 MSBuild 构建 Java

java - 为什么 ArrayList 添加方法的返回类型不同?

java - 提高调用其他 API 的 Rest Webservice 性能的方法

java - 增加和删除 ConcurrentHashMap 的元素

java - JVM 如何通知被 `join()` 阻塞的线程?

java - Spring数据jpa deleteBy查询不起作用

java - 在 Java Swing 中嵌入 Firefox 浏览器

Java: "Control"外部应用程序