我有一个在Linux上开发的项目但是为了生产,该版本在Windows机器上编译和构建,然后传输到Windows服务器。
在我的Linux机器上,我喜欢这样
path = "pdf/#{item.id}.pdf"
File.cp(upload.path, path)
但在Windows上会是这样的
path = "pdf\#{item.id}.pdf"
File.cp(upload.path, path)
有没有办法为这两种情况写作?
使用Path.join/2
:
path = Path.join("pdf", "#{item.id}.pdf")