在 IO::Path 中§

请参阅方法 sibling上下文中的主要文档

method sibling(IO::Path:D: Str() $sibling --> IO::Path:D)

允许引用兄弟文件或目录。返回一个新的 IO::Path,它基于调用者,其中 .basename 更改为 $sibling$sibling 可以是多部分路径片段;另请参阅 .add

say '.bashrc'.IO.sibling: '.bash_aliases'# OUTPUT: «.bash_aliases".IO␤» 
say '/home/camelia/.bashrc'.IO.sibling: '.bash_aliases';
# OUTPUT: «/home/camelia/.bash_aliases".IO␤» 
 
say '/foo/' .IO.sibling: 'bar';  # OUTPUT: «/bar".IO␤» 
say '/foo/.'.IO.sibling: 'bar';  # OUTPUT: «/foo/bar".IO␤»