gpt4 book ai didi

java - 无法将驱动器号放入java中的文件路径中

转载 作者:行者123 更新时间:2023-11-30 03:10:37 24 4
gpt4 key购买 nike

您好,我无法将驱动器号放入其中:

File workingdir = new File(System.getenv("SystemDrive")+":/Users/"+System.getProperty("user.name")+"/AppData/Local/Google/Chrome/User Data/Default");

这不起作用,但是这是有效的:

File workingidr =new File("C:/Users/"+System.getProperty("user.name")+"/AppData/Local/Google/Chrome/User Data/Default");

我无法对驱动器号进行硬编码,因为它将在多台计算机上运行。谢谢你们的帮助。

最佳答案

这是因为 System.getenv("SystemDrive") 返回“C:”而不是“C”,因此将代码更改为:

File workingdir = new File(System.getenv("SystemDrive")+"/Users/"+System.getProperty("user.name")+"/AppData/Local/Google/Chrome/User Data/Default");

你也可以替换

System.getenv("SystemDrive")+"/Users/"+System.getProperty("user.name")

这样:

System.getProperty("user.home")

希望这有帮助。

关于java - 无法将驱动器号放入java中的文件路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33708730/

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