代码拉取完成,页面将自动刷新
#include"../Util.hpp"
void test()
{
//读取一个存在的文件里的数据
std::cout<<"读取一个存在的文件里的数据"<<std::endl;
std::string str1;
Util::ReadFile("./hello.txt",str1);
std::cout<<"文件里的数据为"<<str1<<std::endl;
//读取一个不存在的文件里的数据
std::cout<<"读取一个不存在的文件里的数据"<<std::endl;
std::string str2;
Util::ReadFile("./world.txt",str2);
std::cout<<"文件里的数据为"<<str2<<std::endl;
//往一个存在的文件里写入数据
std::cout<<"往一个存在的文件里写入数据"<<std::endl;
std::string str3="hello world";
Util::WriteFile("./log.txt",str3);
//往一个不存在的文件里写入数据
std::cout<<"往一个不存在的文件里写入数据"<<std::endl;
Util::WriteFile("./loop.txt",str3);
//URL编码
std::cout<<"URL编码"<<std::endl;
std::cout<<Util::UrlEncode("hello world",true)<<std::endl;
//URL解码
std::cout<<"URL解码"<<std::endl;
std::cout<<Util::UrlDecode(Util::UrlEncode("hello world",true),true)<<std::endl;
//获取一个状态码描述信息
std::cout<<"获取一个正确的状态码描述信息"<<std::endl;
std::cout<<Util::GetStatDescribe(200)<<std::endl;
//获取一个不合法状态码描述信息
std::cout<<"获取一个不合法的状态码描述信息"<<std::endl;
std::cout<<Util::GetStatDescribe(-200)<<std::endl;
//获取一个文件的mime
std::cout<<"获取一个正确的文件的mime"<<std::endl;
std::cout<<Util::GetMine("log.txt")<<std::endl;
//获取一个不合法的文件的mime
std::cout<<"获取一个不合法的文件的mime"<<std::endl;
std::cout<<Util::GetMine("log.t")<<std::endl;
//判断一个文件夹是不是普通文件
std::cout<<"判断一个文件夹是不是普通文件"<<std::endl;
std::cout<<"utiltest文件夹是"<<Util::IsOrdinary("./utiltest")<<std::endl;
//判断一个文件是不是普通文件
std::cout<<"判断一个文件是不是普通文件"<<std::endl;
std::cout<<"log.txt文件是"<<Util::IsOrdinary("./log.txt")<<std::endl;
//判断一个文件夹是不是目录
std::cout<<"判断一个文件夹是不是目录"<<std::endl;
std::cout<<"utiltest文件夹是"<<Util::IsDirectory("./utiltest")<<std::endl;
//判断一个文件是不是目录
std::cout<<"判断一个文件是不是普通文件"<<std::endl;
std::cout<<"log.txt文件是"<<Util::IsDirectory("./log.txt")<<std::endl;
//资源有效性判断
std::cout<<"资源有效性判断"<<std::endl;
std::cout<<"../../的有效性是"<<Util::Vaildload("../../")<<std::endl;
std::cout<<"/hello的有效性是"<<Util::Vaildload("/hello")<<std::endl;
//字符串分割
}
int main()
{
test();
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。