gpt4 book ai didi

Java 文件错误,因为\

转载 作者:行者123 更新时间:2023-11-30 07:18:33 26 4
gpt4 key购买 nike

我试过使用 System.getenv("APPDATA"),它在文件夹之间返回\。 FileOutPutStream 不处理这些,那么如何将\'s 转换为/'s?

谢谢

最佳答案

每次需要用到一个\,就写两个:\\。换句话说:你需要转义它,因为 \ 字符本身就是转义字符,它也需要转义!

或者,对于文件路径,您可以使用单个 /,无论您在哪个平台(Windows、Linux、mac 等)中,它都可以工作。

回到你的问题:发生这种情况有点奇怪,getenv 返回的字符串肯定已经转义了 \ 字符。让我们尝试使用 constructor取而代之的是 File:

FileOutputStream fos = new FileOutputStream(new File(System.getenv("APPDATA")));

关于Java 文件错误,因为\,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15302400/

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