Ruby 创建目录详解编程语言

在进行导入或上传文件时需要创建临时目录以存放临时文件,这时就需要动态创建目录了。在windows中因为权限不那么严格,所以创建目录时可以 
不指定目录的访问权限,但在linux环境下就不行了,只有正确的指定了目录的访问权限,才能正常地处理文件操作,否则可能出现权限不足的错误
file_path = "#{RAILS_ROOT}/public/tmp/csv" 
 FileUtils.mkdir_p(file_path, :mode => 0777)
一定要注意正确指定mode的值,否则可能导致权限不足的问题。 
一般来说使用系统的默认值就可以了,但如果有需要,最好还是加上权限设置。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/13416.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论