Java相当于Perl的File :: Spec-> catfile?

时间:2012-12-06 22:06:58

标签: java perl filenames directory-structure

  

可能重复:
  Combine paths in Java

Perl有一个名为File::Spec的模块,它有一个catfile()方法:

$x = File::Spec->catfile('a', 'b', 'c');

此模块根据操作系统返回不同的结果。上面的调用给出了一个文件路径,在Linux上将是/a/b/c,在经典的Mac OS上将是:a:b:c,在Windows上将是(我相信)a:\b\c(或者{{1} }})。 \a\b\c也会处理连续的目录分隔符,因此如果您传入File::Spec->catfile(),则会返回'a/', '/b'

在Java中有什么可以做到的吗?我知道有a/bFile.separatorChar字段,但我真的只想使用一个带File.separator个数组(或String的可变数字的方法s)并为完整路径返回String

0 个答案:

没有答案