File::Spec
是“可移植地对文件名执行操作”的核心模块。这种行为对我来说很有意义,
# returns ./foo
File::Spec->catfile(".", "foo");
然而,这让我大吃一惊。
# returns foo/bar
File::Spec->catfile(File::Spec->catfile(".", "foo"), "bar");
File::Spec->catfile("./foo", "bar");
对于一个应该标准化这些东西的图书馆,为什么我的./
走了?这种行为有原因吗?
很奇怪,这个回来了,
CP-JobApp/t/lib/Testing.pm
CP-JobApp/t/pod.t
CP-JobApp/t/find.t
./h
./problem1.pl
后处理模块返回的文件名是否正常?