I'm familiar with
File.chmod 0777 filename
however, anybody know the equivalent to "chmod u+r filename" from the
command line--but in ruby?
Thanks!
-r
···
--
Posted via http://www.ruby-forum.com/.
I'm familiar with
File.chmod 0777 filename
however, anybody know the equivalent to "chmod u+r filename" from the
command line--but in ruby?
Thanks!
-r
--
Posted via http://www.ruby-forum.com/.
File.class_eval do
def self.addmod(flags, filename)
themode=stat(filename).mode | flags
chmod(themode, filename)
end
end
Although there's no error checking and the return value could probably be something better (like themode).
So after defining that, your 'u+r' would be:
File.addmod(0200, 'filename')
-Rob
Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.com
On Oct 9, 2009, at 3:29 PM, Roger Pack wrote:
I'm familiar with
File.chmod 0777 filenamehowever, anybody know the equivalent to "chmod u+r filename" from the
command line--but in ruby?
Thanks!
-r
-- Posted via http://www.ruby-forum.com/\.
Roger Pack wrote:
the equivalent to "chmod u+r filename" [...] in ruby?
I filed a feature request for symbolic mode ('u+r') support
in FileUtils::chmod() and FileUtils::chmod_R() methods here:
http://redmine.ruby-lang.org/issues/show/2190
Cheers.
--
Posted via http://www.ruby-forum.com/\.
File.class_eval do
def self.addmod(flags, filename)
themode=stat(filename).mode | flags
chmod(themode, filename)
end
endAlthough there's no error checking and the return value could probably
be something better (like themode).So after defining that, your 'u+r' would be:
File.addmod(0200, 'filename')
Much thanks.
-r
--
Posted via http://www.ruby-forum.com/\.
I filed a feature request for symbolic mode ('u+r') support
in FileUtils::chmod() and FileUtils::chmod_R() methods here:http://redmine.ruby-lang.org/issues/show/2190
Cheers.
Thanks for doing that.
-r
--
Posted via http://www.ruby-forum.com/\.