标签: ruby
如何判断两个给定文件在Ruby中是否具有相同的权限?
答案 0 :(得分:7)
比较档案'permission bits。
File.stat(a).mode % 01000 == File.stat(b).mode % 01000
其中a和b是文件名。使用modulo octal 1000删除有关节点的其他信息,即它是文件还是目录,是否有粘滞位等。
a
b