Java org.apache.commons.io.FileUtils和Unix绝对/相对路径问题
我在Unix box上面临绝对/相对路径和org.apache.commons.io.FileUtils的问题 问题是:- 我正在使用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 请提出任何可能的解决办法。我不想在我的代码中使用绝对路径 等待评论……/
FileUtils的cleanDirectory(..)
和copyDirectory(..)
。如果我使用绝对路径/userName/data/feeds
,它可以正常工作,但是当我使用像/data/feeds
和数据/feeds
这样的路径时,它会给出IllegaArgumentException
请提出任何可能的解决办法。我不想在我的代码中使用绝对路径
等待评论……/data/feeds也是一条绝对路径。如果文件路径以/
开头,则表示它从根目录开始。
数据/feeds可能不起作用,因为您在与/userName不同的目录中执行Java,可能是从/home/userName开始的?即使我使用上述/data/feeds代码,仍然会出现IllegalArgumentException……无法找到路径数据/feeds