当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir File.rm_rf用法及代码示例


Elixir语言中 File.rm_rf 相关用法介绍如下。

用法:

rm_rf(path)
@spec rm_rf(Path.t()) :: {:ok, [binary()]} | {:error, posix(), binary()}

在给定的 path 处递归删除文件和目录。不遵循符号链接,只是简单地删除,不存在的文件被简单地忽略(即不会使此函数失败)。

返回 {:ok, files_and_directories},所有文件和目录均按特定顺序删除,否则返回 {:error, reason, file}

例子

File.rm_rf("samples")
#=> {:ok, ["samples", "samples/1.txt"]}

File.rm_rf("unknown")
#=> {:ok, []}

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 File.rm_rf(path)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。