/RubyFileUtil

Primary LanguageRubyApache License 2.0Apache-2.0

RubyFileUtil

Utility for file related

FileUtil

FileUtil.ensureDirectory(path)

FileUtil.removeDirectoryIfNoFile(path)

FileUtil.cleanupDirectory(path, recursive=false, force=false)

FileUtil.iteratePath(path, matchKey, pathes, recursive, dirOnly)

FileUtil.getFilenameFromPath(path)

FileUtil.getRegExpFilteredFiles(basePath, fileFilter)

FileUtil.writeFile(path, body)

FileUtil.readFile(path)

FileUtil.readFileAsArray(path)

FileUtil.appendLineToFile(path, line)

StrUtil

StrUtil.ensureUtf8(str, replaceChr="_")