有没有办法打印当前" chmod标志"对于Ruby中给定的Dir
?
我不是权限方面的专家,所以请原谅术语,但我想获得有关目录的所有可能信息(是只读的,权限是什么等)。< / p>
编辑:我需要在Ruby 1.8.6中使用它
答案 0 :(得分:1)
http://ruby-doc.org/core-1.9.3/File.html#method-c-world_readable-3F
sprintf("%o", File.world_readable?("/"))
sprintf("%o", File.stat("/").mode) #40755
答案 1 :(得分:0)
你可以使用一些shell:
`stat --format=%a #{Dir.pwd}`.chomp # => 755
这不是纯粹的红宝石,但我认为它完成了工作。