Java org.apache.commons.io.FileUtils和Unix绝对/相对路径问题

Java org.apache.commons.io.FileUtils和Unix绝对/相对路径问题,java,fileutils,Java,Fileutils,我在Unix box上面临绝对/相对路径和org.apache.commons.io.FileUtils的问题 问题是:- 我正在使用FileUtils的cleanDirectory(..)和copyDirectory(..)。如果我使用绝对路径/userName/data/feeds,它可以正常工作,但是当我使用像/data/feeds和数据/feeds这样的路径时,它会给出IllegaArgumentException 请提出任何可能的解决办法。我不想在我的代码中使用绝对路径 等待评论……/

我在Unix box上面临绝对/相对路径和org.apache.commons.io.FileUtils的问题

问题是:-

我正在使用
FileUtils的
cleanDirectory(..)
copyDirectory(..)
。如果我使用绝对路径
/userName/data/feeds
,它可以正常工作,但是当我使用像
/data/feeds
数据/feeds
这样的路径时,它会给出IllegaArgumentException

请提出任何可能的解决办法。我不想在我的代码中使用绝对路径


等待评论……

/data/feeds也是一条绝对路径。如果文件路径以
/
开头,则表示它从根目录开始。
数据/feeds可能不起作用,因为您在与/userName不同的目录中执行Java,可能是从/home/userName开始的?

即使我使用上述/data/feeds代码,仍然会出现IllegalArgumentException……无法找到路径数据/feeds