在 IO::Path§

有关方法 cleanup,请参阅上下文中的主要文档

method cleanup(IO::Path:D: --> IO::Path:D)

返回一个新路径,它是调用者路径的规范表示形式,清理所有无关的路径部分

"foo/./././..////bar".IO.cleanup.say;      # OUTPUT: «"foo/../bar".IO␤» 
IO::Path::Win32.new("foo/./././..////bar")
    .cleanup.say"foo\..\bar".IO;         # OUTPUT: «"foo\..\bar".IO␤»

请注意,不会进行任何文件系统访问。另请参阅resolve