From: "Berger, Daniel" Date: 2006-03-23T00:31:17+09:00 Subject: Re: Windows Advanced Permissions on Folders > -----Original Message----- > From: Dave Burt [mailto:dave@burt.id.au] > Sent: Wednesday, March 22, 2006 12:09 AM > To: ruby-talk ML > Subject: Re: Windows Advanced Permissions on Folders > > > Archie Call wrote: > > In a MS-Windows environment I know how to recurse all the folders > > using a Dir.glob statement that starts a certain level of the > > directory tree. > > > > I am struggling with a way in Ruby to set the advanced > permissions for > > certain folders: > > > > Properties > > .Security > > ...Advanced > > .....View Edit > > .......Permissions > > .........13 Detailed kinds of specific permissions for the folder > > > > There must some kind of command to set these: Is it something with > > Win32API? > > You can use Win32API to access Windows API calls directly. > You probably > don't want to. > > Try win32-utils' win32/file module. Its > File.attributes(file_name) and > File.set_attr(file_name, flags) support the following attributes: > * archive > * compressed > * content_indexed > * directory > * encrypted > * hidden > * normal > * offline > * read_only > * reparse_point > * sparse_file > * system > * temporary* win32/file doco: > http://rubyforge.org/docman/view.php/85/36/file.txt > * Rubyforge project: http://rubyforge.org/projects/win32utils/ > * download: http://rubyforge.org/frs/?group_id=85&release_id=1918 > > Cheers, > Dave Yep, but I think the OP will want File.set_permissions. :) Regards, Dan