いくつかのファイルを作成しており、ファイル名がデータベースから取得されています。
というファイル名があります。
CUA/ICOR デジタル コレクション。
ただし、スラッシュがあるため、「CUA」はディレクトリとして扱われています。
Java Regex でスラッシュを見つけました
そして私は試しました:
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'
だから、今私はそれが可能であるとは思わない?