Using File:Stat.mode method to find file permissions in Unix

Hi,

I am trying to find the permissions on a file, using mode method of
File:Stat.

Code :

s = File.stat(file_name)
p s.mode

For a file having 777 permissions, this prints : 16895

  Any Idea on what does this number imply ?

Thanks,
  Vikram

···

--
Posted via http://www.ruby-forum.com/.

Vikram Sharma wrote:

Hi,

I am trying to find the permissions on a file, using mode method of
File:Stat.

Code :

s = File.stat(file_name)
p s.mode

For a file having 777 permissions, this prints : 16895

  Any Idea on what does this number imply ?

Thanks,
  Vikram

Permissions are typically specified as octal numbers. 16895 is decimal.

"%o" % 16895 # -> 40777

···

--
RMagick: http://rmagick.rubyforge.org/

Tim Hunter wrote:

Vikram Sharma wrote:

For a file having 777 permissions, this prints : 16895

  Any Idea on what does this number imply ?

Thanks,
  Vikram

Permissions are typically specified as octal numbers. 16895 is decimal.

"%o" % 16895 # -> 40777

Oh Yes ! Thanks a lot.. :slight_smile:

Cheers,
  Vikram

···

--
Posted via http://www.ruby-forum.com/\.