def get_syspath(fs_path): """Get a local system path to the file.""" (dirurl, filename) = opener.pathsplit(fs_path) fs = opener.fsopendir(dirurl) return fs.getsyspath(filename)
def is_local(fs_path): """Determine if file is a local file.""" (dirurl, filename) = opener.pathsplit(fs_path) fs = opener.fsopendir(dirurl) return fs.hassyspath(filename)
def get_url(fs_path): """Get a URL for the file.""" (dirurl, filename) = opener.pathsplit(fs_path) fs = opener.fsopendir(dirurl) return fs.getpathurl(filename)
def delete(fs_path): """.Delete the file on storage.""" (dirurl, filename) = opener.pathsplit(fs_path) fs = opener.fsopendir(dirurl) fs.remove(filename)