Рассмотрим 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: \ Desktop \ тест
в то время как ожидается, папка
Источник : D: \ Desktop \ test util \ config sql
Пожалуйста, помогите мне
В вашем опубликованном коде нет ничего, что могло бы изменить имя файла с пробелами. Измените свой вопрос, включив код, который вызывает конструктор 'SqlToTblCoverter()', и покажите, откуда взялась строка имени файла. – Kenster
@Kenster Я отредактировал код – user3678383