У меня есть небольшой класс, который должен позволить мне переименовывать и перемещать некоторые файлы и каталоги. Компиляция не дает мне синтаксических ошибок, но при попытке выполнить она зависает, и появляется сообщение об ошибке: Ошибка: ';' ожидаемый - без указания строки.Ошибка: ';' ожидается при выполнении программы
Мой код:
class Move{
public void Move(){}
public static void moveDir(String Name){
try{
File Template_1 = new File("Template_1.pdf");
File NamePDF = new File(Name+"PDF.pdf");
File NameFile = new File(Name);
org.apache.commons.io.FileUtils.forceMkdir(NamePDF);
File usr = new File(org.apache.commons.io.FileUtils.getUserDirectoryPath()+File.separator+"Pdf_Auswertung");
org.apache.commons.io.FileUtils.waitFor(Template_1,3);
org.apache.commons.io.FileUtils.copyFile(Template_1, NamePDF);
org.apache.commons.io.FileUtils.moveFileToDirectory(NamePDF, NameFile, true);
org.apache.commons.io.FileUtils.forceDelete(Template_1);
org.apache.commons.io.FileUtils.moveDirectoryToDirectory(NameFile, usr, true);
} catch (IOException e){}
}
}
А также я coudn't выяснить, где точка с запятой отсутствует или строка должна быть окончание. Любые идеи?
Что такое сообщение об ошибке? –
Я думаю, что вы, вероятно, должны добавить весь класс или - если он слишком большой - извлеките [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) – dpr
Сообщение об ошибке: «Ошибка : ';' Ожидаемый –