gpt4 book ai didi

ruby - FileUtils.mkdir 无法创建目录

转载 作者:数据小太阳 更新时间:2023-10-29 08:28:09 32 4
gpt4 key购买 nike

我确定这不是权限问题,因为它实际上可以创建一些目录。

例子:

FileUtils.mkdir "/tmp/foo"

效果不错

但是

FileUtils.mkdir "/tmp/bar/foo"

因错误而失败

Errno::ENOENT: No such file or directory - /tmp/bar/foo

这对我来说没有意义,因为我知道它不存在,这就是我想要创建它的原因。

最佳答案

你需要 FileUtils.mkdir_p "/tmp/bar/foo"

mkdir_p 的行为与 UNIX 上的 mkdir -p 完全相同 - 如果某些目录不存在,它将被创建。

我敢打赌没有 /tmp/bar 目录,Ruby 无法在不存在的文件夹中创建目录。

关于ruby - FileUtils.mkdir 无法创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443271/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com