class Wiris::FileSystem
Public Class Methods
createDirectory(folder)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 7 def self.createDirectory(folder) Dir.mkdir(folder) end
deleteDirectory(folder)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 28 def self.deleteDirectory(folder) if (Dir.entries(folder) == ['.', '..']) return Dir.delete(folder) end end
deleteFile(file)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 33 def self.deleteFile(file) return File.delete(file) end
exists(folder)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 11 def self.exists(folder) File.exists?(folder) end
fullPath(path)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 15 def self.fullPath(path) if !exists(path) return nil end return File::realpath(path) end
isDirectory(path)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 25 def self.isDirectory(path) return File.directory?(path) end
readDirectory(folder)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 3 def self.readDirectory(folder) return Dir::entries(folder) - ['.'] - ['..'] end
rename(path, newpath)
click to toggle source
# File lib/src-generic/FileSystem.rb, line 21 def self.rename (path, newpath) File::rename(path, newpath) raise Exception, "Unable to rename \""+path+"\" to \""+newpath+"\"." end