/**
 * @brief 执行cat命令 
 * @details 输出指定文件的全部内容
 * @param[in] path 指定文件的路径
 * @return 成功返回true,失败返回false
 */
bool cat( const char * path )
{
	char absolute_path[MAX_PATH];
	assert(path != NULL);
	get_absolute_path(absolute_path, path);
	return output_file_data(absolute_path);
}
Esempio n. 2
0
void get_local_file_data(FileData *file_data, int host)
{
	file_data->num_paths = 0;
	file_data->path_state = NULL;

	scan_local_file(file_data, config.local_top_dir[host], host);

#if 0
	output_file_data(file_data, 0);
#endif
}
Esempio n. 3
0
void get_remote_file_data(FileData *file_data, int host)
{
	file_data->num_paths = 0;
	file_data->path_state = NULL;

	scan_remote_file(file_data, config.remote_top_dir[host], 0, host);

	sort_path_state(file_data->path_state, file_data->num_paths);
#if 0
	output_file_data(file_data, 0);
#endif
}