在出报表的时候,发现如果路径里带有括号,那么就不能正确执行,所以就用replace将括号替换掉,包括中英文的括号
String path = "C:\\测试()().xls";
path = path.replace("(", "-").replace(")", "-").replace("(", "-").replace(")", "-");
Runtime.getRuntime().exec("cmd \"" + path + "\"");
解决路径括号问题
本文介绍了一种在生成文件路径时遇到括号导致的问题及解决方案。通过使用Java字符串替换功能,将路径中的中英文括号替换为破折号,确保了路径的有效性和报表的正常生成。
在出报表的时候,发现如果路径里带有括号,那么就不能正确执行,所以就用replace将括号替换掉,包括中英文的括号
String path = "C:\\测试()().xls";
path = path.replace("(", "-").replace(")", "-").replace("(", "-").replace(")", "-");
Runtime.getRuntime().exec("cmd \"" + path + "\"");
1826

被折叠的 条评论
为什么被折叠?