From: Dave Burt Date: 2006-03-22T16:08:51+09:00 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