在 IO::Spec::Unix 中§
有关方法路径,请参阅上下文中的主要文档。
method path(--> Seq)
将 %*ENV<PATH> 的值按冒号 (":") 拆分,将空部分替换为 ".",并返回一个包含每个结果部分的 Seq。如果未设置 %*ENV<PATH> 或为空字符串,则返回一个空的 Seq。
<PATH> = 'foo:bar/ber::foo:';IO::Spec::Unix.path.raku.say;# OUTPUT: «("foo", "bar/ber", ".", "foo", ".").Seq»
在 X::IO::Dir 中§
有关方法路径,请参阅上下文中的主要文档
返回 dir 无法读取的路径。
在 Cool 中§
有关方法路径,请参阅上下文中的主要文档
method path(Cool: --> IO::Path)
已弃用。从 6.d 版本开始已弃用。将在之后的版本中删除。
将调用者字符串化并将其转换为 IO::Path 对象。请改用 .IO 方法。
在 IO::Pipe 中§
有关方法路径,请参阅上下文中的主要文档
method path(IO::Pipe: --> IO::Path)
返回一个 IO::Path 类型的对象。
在 X::IO::Mkdir 中§
有关方法路径,请参阅上下文中的主要文档
返回 mkdir 操作无法创建的路径。
在 IO::Spec::Win32 中§
有关方法路径,请参阅上下文中的主要文档
method path(--> Seq)
在分号 (";") 上拆分 %*ENV<PATH>(如果前者未设置,则为 %*ENV<Path>)的值,并返回一个 Seq,其中包含每个结果部分,始终在开头添加元素 "."。删除它找到的所有双引号 (")。
<PATH> = 'foo;"bar"/"ber"';IO::Spec::Win32.path.raku.say; # OUTPUT: «(".", "foo", "bar/ber").Seq»
在 X::IO::Rmdir 中§
有关方法路径,请参阅上下文中的主要文档
返回 rmdir 无法删除的路径
在 IO::CatHandle 中§
有关方法路径,请参阅上下文中的主要文档
method path(IO::CatHandle:)
返回当前活动源句柄的 .path 属性 的值,如果 源句柄队列已用尽,则返回 Nil。基本上,如果您的 CatHandle 基于文件,那么这就是获取 CatHandle 当前正在读取的文件路径的方法。
(my = 'foo'.IO).spurt: "A\nB\nC";(my = 'bar'.IO).spurt: "D\nE";my ;my = IO::CatHandle.new: :on-switch, , ;say ": $_" for .lines;# OUTPUT:# foo:1 A# foo:2 B# foo:3 C# bar:1 D# bar:2 E
在 X::IO::DoesNotExist 中§
有关方法路径,请参阅上下文中的主要文档
返回传递给失败调用的路径。
在 Proc::Async 中§
有关方法路径,请参阅上下文中的主要文档
method path(Proc::Async:)
从 v6.d 版本开始已弃用。请改用 command。
返回作为第一个参数传递给 new 方法的外部程序的名称和/或路径。
在 X::IO::Unlink 中§
有关方法路径,请参阅上下文中的主要文档
返回 unlink 无法删除的路径。
在 IO::Handle 中§
有关方法路径,请参阅上下文中的主要文档
method path(IO::Handle:)
对于在文件上打开的句柄,这将返回表示该文件的 IO::Path。对于标准 I/O 句柄 $*IN、$*OUT 和 $*ERR,它返回一个 IO::Special 对象。
在 IO::Notification::Change 中§
有关方法路径,请参阅上下文中的主要文档
返回正在监视的文件的路径。
在 X::IO::Chdir 中§
有关方法路径,请参阅上下文中的主要文档
返回传递给失败的 chdir 调用的路径。