在 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
。