你好我不能把drive
字母写进:
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");
我无法对drive
字母进行硬编码,因为它会在多台计算机上运行。谢谢你的帮助。
答案 0 :(得分:2)
这是因为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")
希望这会有所帮助。