我有一个File对象指向的目录,名为baseDir,其中我保留了大部分文件。如何从可能表示绝对路径或相对路径的字符串创建文件?
我有一个字符串f其中可能包含一个相对的文件名,如“data.gz”,或像“/mnt/data.gz”(它在配置文件中指定的)的绝对文件名。
倘˚F是相对的,它应假定指定的文件是内BASEDIR,但如果它是绝对的,那么它应该作相应的处理。
如何创建一个指向文件的文件对象??
我能想到这个(例如:if (f.startsWith("/")) ...
哈克的解决方案,但我希望有一个“正确的方式”来做到这一点。
哦,我尝试使用File(文件,String)构造为File对象,但它没有做什么,我需要做的。