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