15 #ifndef IMPALA_UTIL_FILESYSTEM_UTIL_H
16 #define IMPALA_UTIL_FILESYSTEM_UTIL_H
static Status CreateFile(const std::string &file_path)
Create a file at the specified path.
static Status VerifyIsDirectory(const std::string &directory_path)
static Status RemovePaths(const std::vector< std::string > &directories)
Remove the specified paths and their enclosing files/directories.
static Status CreateDirectories(const std::vector< std::string > &directories)
static Status ResizeFile(const std::string &file_path, int64_t trunc_len)
Resize a file to a specified length - uses unistd truncate().
static Status GetSpaceAvailable(const std::string &directory_path, uint64_t *available_bytes)