Параметр «каталог» не является каталогом для параметра, который является каталогомJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Параметр «каталог» не является каталогом для параметра, который является каталогом

Сообщение Anonymous »

Я получаю странную ошибку, когда параметр, который я предоставляю методу, жалуется, что это не каталог, но на самом деле это каталог с файлами в нем ... Я не понимаю, что не так ... < /p>

toplevel: < /strong> < /p>

toplevel: < /strong> < /p>

public static File mainSchemaFile = new File("src/test/resources/1040.xsd");
public static File contentDirectory = new File("src/test/resources/input");
public static File outputDirectory = new File("src/test/resources/output");

DecisionTableBuilder builder =constructor.newInstance(log, contentDirectory, outputDirectory);

// Here is where the error occurs
builder.compile(mainSchemaFile);
< /code>

Класс, который я использую: < /strong> < /p>

public class DecisionTableBuilder {

public void compiler(File schemaFile) {
...
// It's complaining about contentDirectory, it goes to FileUtils class for this
Collection flowchartFiles = FileUtils.listFiles(contentDirectory, mapExtension, true);
...
}
}
< /code>

вот класс Apache FileUtils: < /strong> < /p>

public class FileUtils {

private static void validateListFilesParameters(File directory, IOFileFilter fileFilter) {
if (!directory.isDirectory()) {
throw new IllegalArgumentException("Parameter 'directory' is not a directory");
}
if (fileFilter == null) {
throw new NullPointerException("Parameter 'fileFilter' is null");
}
}

}
< /code>

output: parameter 'Directory' не является каталогом < /p>

, который я получаю ошибку ... < /p>

Кто -нибудь имеет какую -либо идею, что здесь происходит, я супер путаница ... любая помощь будет высоко ценится. < /p>

edit: < /strong> < /p>

В моем Toplevel я добавил следующую строку: < /p>

if(contentDirectory.isDirectory()) {
System.out.println("Content Directory: "+contentDirectory);
}

Output: src/test/resources/input


Подробнее здесь: https://stackoverflow.com/questions/314 ... -directory
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»