From: "Berger, Daniel" Date: 2006-02-08T05:12:57+09:00 Subject: Re: How to check NTFS file permissions? > -----Original Message----- > From: Chris [mailto:chris.dagnon@isthmusgroup.com] > Sent: Tuesday, February 07, 2006 12:49 PM > To: ruby-talk ML > Subject: How to check NTFS file permissions? > > > This problem comes up because WinXP keeps putting it's > 'System Volume Information' directories on each partition. > In this case, I think the FS was created by an earlier > incarnation of the machine I'm on. > > However it is marked Read Only, and there doesn't seem to be > any way to change it. Properties window says it is Read only > (with a square, not a > checkmark) and Hidden, and it lets me think I'm changing it, > even asks if I want to change all subordinates, but never > changes it. That's an OT, but I'd be happy to hear a solution to it. I'm not sure what you mean by "with a square, not a checkmark". It's either read only or it's not. > The problem I'm having is that File.readable? and > File.executable? both give me true for that directory, but if > I try Dir.chdir into it, it throws an exception. > > Is there a check I can do, or is my only option: rescue > Errno::EACCES? Perhaps win32-file could help you. Regards, Dan