在 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
调用的路径。