1
Как узнать, имеют ли два заданных файла одинаковые разрешения в Ruby?Как узнать, имеют ли два файла одинаковые разрешения в Ruby?
Как узнать, имеют ли два заданных файла одинаковые разрешения в Ruby?Как узнать, имеют ли два файла одинаковые разрешения в Ruby?
Сравнить файлы 'permission bits.
File.stat(a).mode % 01000 == File.stat(b).mode % 01000
где a
и b
являются именами файлов. Используйте modulo octal 1000 для удаления дополнительной информации об узле, то есть, является ли это файлом или каталогом, имеет ли он липкий бит и т. Д.