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

时间:2016-02-20 05:15:23

标签: java fileutils

我面临绝对/相对路径问题以及Unix机器上的org.apache.commons.io.FileUtils。

问题是: -

我正在使用cleanDirectory(..)的{​​{1}}和copyDirectory(..)。如果我使用绝对路径FileUtils,但在使用/userName/data/feeds/data/feeds之类的路径时会产生IllegalArgumentException,它会正常工作。

请建议任何可能的解决方案。我不想在我的代码中使用绝对路径!!!

等待评论......

1 个答案:

答案 0 :(得分:1)

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