Я угадаю, в чем может быть ваша проблема:
Если ваш аргумент является относительным путем (в отличие от абсолютного пути, начинающегося, например, с "/" или "c: /"), помните, что файлы будут относиться к рабочему каталогу приложения. 1003 *
То есть new File(directory)
будет зависеть от того, где запущено приложение. В Eclipse рабочий каталог по умолчанию находится в проекте. Так что, если ваш проект находится на верхнем уровне рабочей области, это будет что-то вроде workspacename/project
.
Вы можете попробовать распечатать folder.getAbsolutePath()
, folder.exists()
и folder.isDirectory()
, чтобы помочь диагностировать вашу проблему.