我正在創建一個腳本,用於創建從數據庫中獲取的具有名稱的子目錄。 我傳遞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