linux上的swift FileManager.default.createDirectory()无法正常工作

时间:2017-05-15 12:54:45

标签: swift linux swift3 vapor

使用swift vapor,在mac上工作正常,在linux上我的异步调用与Jobs死在

try FileManager.default.createDirectory(atPath: directoryPath, withIntermediateDirectories: true, attributes: nil)

我在这行代码之前打印了目录路径(到目前为止路径是正确的)并且没有执行此行之后的print语句,而是日志文件显示:

  

乔布斯发现错误:操作无法完成

directoryPath是:

/.../FOO/.../Public/images/items/2017/05/15/

直到目录2017所有目录都存在,而不是最后两个0515。在mac上,如果它们不存在,它们就被创建了。在Linux上,它会引发上面提到的错误。

0 个答案:

没有答案