在 IO::Path 中§
有关方法 mkdir 的主要文档,请参阅上下文。
method mkdir(IO::Path: Int() = 0o777 --> IO::Path)
根据需要创建一个新目录,包括其父目录(类似于带有 -p 选项的 *nix 实用程序 mkdir)。也就是说,如果 foo、foo/bar 和 foo/bar/ber 目录不存在,则 mkdir "foo/bar/ber/meow" 也会创建它们。
成功时返回指向新创建目录的 IO::Path 对象;如果无法创建目录,则使用 X::IO::Mkdir 失败。
另请参阅 mode 以获取有关 $mode 的解释和有效值。
在独立例程中§
有关sub mkdir的更多信息,请参阅上下文中的主要文档
sub mkdir(IO() , Int() = 0o777 --> IO::Path)
创建一个新目录;有关$mode的说明和有效值,请参阅mode。成功时返回指向新创建目录的IO::Path对象;如果无法创建目录,则使用X::IO::Mkdir失败。
还会根据需要创建父目录(类似于带有-p选项的*nix实用程序mkdir);也就是说,如果foo、foo/bar和foo/bar/ber目录不存在,则mkdir "foo/bar/ber/meow"将创建它们,以及foo/bar/ber/meow。