Class: File
- Inherits:
-
Object
- Object
- File
- Defined in:
- lib/file.rb
Class Method Summary collapse
Class Method Details
.read_only?(path) ⇒ Boolean
4 5 6 7 8 9 10 11 12 |
# File 'lib/file.rb', line 4 def self.read_only?(path) raise "'#{path}' does not exist" unless(File.exists?(path)) fso = WIN32OLE.new('Scripting.FileSystemObject') raise 'Failed to create Scripting.FileSystemObject' if(fso.nil?) fo = fso.GetFile(path) return ((fo.Attributes & 1) != 0) ? true : false end |