我正在创建一个脚本,用于创建从数据库中获取的具有名称的子目录。 我传递2个参数,创建2个目录,一个在另一个内部。代码片段如下。在名称中使用'/'创建目录
File files = new File(name1+"\"+name2);
if (!files.exists()) {
if (files.mkdirs()) {
System.out.println("sub directories created successfully");
} else {
System.out.println("failed to create sub directories");
}
}
“name2”参数格式为“abc/d/e”,这必须是目录的名称。 使用上面的代码,它创建单独的文件夹为abc,d,e。 我正在学习java & linux平台
任何解决方案。
\用于特殊字符。您必须使用“\\”正确关闭字符串。 – Emd4600
文件名不能包含正斜杠。正斜杠是Linux中的路径分隔符。 – khelwood
@Arnab反斜杠或转发 - ?标题说一件事,并编码另一件。 – Biffen