考慮source_folder_name
作爲D:\Desktop\test util\config sql
在下面給出的代碼中,文件夾名稱中的空白區域(即test util
和config sql
)處理不當。 我需要逃避那些空白處。如何逃避文件的文件夾名稱中的空格?
public class SqlToTblCoverter {
private File source_folder = null;
public SqlToTblCoverter(String source_folder_name) {
source_folder = new File(source_folder_name);
}
public void check() {
System.out.println("Source folder"+ source_folder);
}
}
public class test{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
System.out.println("Enter Input Folder Path");
String input=in.next();
SqlToTblCoverter config_migrator = new
SqlToTblCoverter(input);
}
}
在執行上面的代碼SOURCE_FOLDER的值來是
源文件夾中:d:\桌面\測試
而預期是
源文件夾:D:\ Desktop \ test util \ config sql
請幫我
您的發佈代碼中沒有任何內容會錯誤地使用空格處理文件名。請編輯您的問題以包含調用'SqlToTblCoverter()'構造函數的代碼,並顯示文件名字符串最初來自哪裏。 – Kenster
@Kenster我編輯了代碼 – user3678383