我正在创建一些文件,并且正在从数据库中获取文件名。
有一个文件名叫做
CUA/ICOR 数字收藏。
但是,由于正斜杠,“CUA”被视为目录。
我试过了:
String fileName = "CUA/ICOR Digital Collection";
fileName = fileName.replaceAll("/", "\\\\/"); // OP: CUA\/ICOR Digital Collection But No success
fileName = fileName.replaceAll("/", Matcher.quoteReplacement("\\/")); // OP: CUA\/ICOR Digital Collection But No success
fileName = fileName.replaceAll("/", Matcher.quoteReplacement("\\\\/")); // OP: CUA\\/ICOR Digital Collection But No success
File file = new File(exportPath, fileName + ".xls");
我正进入(状态
File Not Found Exception At 'C:\export\CUA\ICOR Digital Collection.xls'
所以,现在我怀疑这可能吗?