C
Chris
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.
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 throw=
s
an exception.
Is there a check I can do, or is my only option: rescue Errno::EACCES?=20
And I guess the followup is: is it much more expensive in Ruby to catch
exceptions than to execute regular code (as it is in Java)?
Thanks,
-Chris
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.
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 throw=
s
an exception.
Is there a check I can do, or is my only option: rescue Errno::EACCES?=20
And I guess the followup is: is it much more expensive in Ruby to catch
exceptions than to execute regular code (as it is in Java)?
Thanks,
-Chris