class IO::Spec { }

此类的对象不用于直接使用,而是作为 Raku 运行平台的特定子类,通过包含适当类型的对象的 $*SPEC 变量使用。

子类单独记录,平台特定的差异记录在 IO::Spec::CygwinIO::Spec::QNXIO::Spec::UnixIO::Spec::Win32 中。

关于子类 IO::Spec::*§

IO::Spec::* 类提供低级路径操作。除非您正在创建自己的高级路径操作例程,否则您不需要使用 IO::Spec::*。请改用 IO::Path

请注意,这些类不会执行任何特殊验证(例如,检查路径是否包含空字符)。这是像 IO::Path 这样的高级类的任务。

方法§