如何在VC中判断没有Web文件?

squirrel squirrel 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我试图用下面的程序来读取一个Web文件:
strFileName="http://www.fadshop.net/squirrel/test.htm";
CInternetSession sess;//建立会话
CHttpFile* fileGet;
CException* e;
TRY
{
fileGet=(CHttpFile*)sess.OpenURL(strFileName);//打开文件
}
CATCH_ALL(e)
{
fileGet = 0; //如果出错就设为0
}
END_CATCH_ALL

if(fileGet) //如果出错或无法打开就不望下执行。
{
CStdioFile fileWrite;
if(fileWrite.Open(strWriteName, CFile::modeWrite|CFile::modeCreate)){
while(fileGet->ReadString(strSentence)){
fileWrite.WriteString(strSentence+"\n");

}
fileWrite.Close();
}
fileGet->Close();
}
sess.Close();
------------
但是在
if(fileGet) //如果出错或无法打开就不望下执行。
不按照我所想像的执行,因为当文件存在时程序正常的运作
当文件不存在时也能fileGet也是非0,并且得到WriteFile的结果如下:
<html>

<head>
<title>错误 404</title>
<meta name="robots" content="noindex">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312">
</head>

<body>

<h2>HTTP 错误 404</h2>

<p><strong>404 找不到</strong></p>

<p>Web 服务器找不到您所请求的文件或脚本。请检查
URL 以确保路径正确。</p>

<p>如果问题依然存在,请与服务器的管理员联系。</p>
</body>
</html>

我应该如何让Web文件不存在时不执行读文件的操作呢?

就此祝好,松鼠拜上
http://www.fadshop.net/squirrel/
...全文

相关推荐

【高速电路设计】基于协议的板级布局指南:差分信号完整性与电源热管理协同优化方案

内容概要:本文档详细介绍了规格补充学习,并在实际项目中配合仿真工具与实测手段进行验证。

Kernel_RDMA

科技中介服务机构如何提升技术评估与价值分析的专业性与效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

产业园区运营负责人如何精准识别园区内企业技术需求?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

RG-EG系列出口网关RGOS配置手册

源码链接: https://pan.quark.cn/s/66d08a7ad775 本指南是锐捷网络为其RG-EG系列出口网关编写的配置指南,其中包含了从基础设置到高级操作的诸多内容。RG-EG系列出口网关是由锐捷网络开发的一款高性能网关设备,该产品专为出口网络场景设计,致力于实现高效且安全的网络数据流量监管与操控功能。以下为指南中所详述的几个核心知识点的阐释: 1. 命令行界面(CLI) 命令行界面是网关设备与使用者进行沟通的关键途径,使用者可通过在CLI中输入特定的文本指令来实施对网关设备的监控与设置。锐捷网络的CLI支持多种命令状态,每种状态所包含的可配置指令不尽相同,这样便于使用者依据不同的管理需求来选用合适的命令状态。 2. 基础管理 基础管理通常涵盖设备的基本设定,例如时间与日期的设定,以及系统软件的更新维护等。对于网关设备而言,基础管理具有至关重要的地位,因为它为网关设备的正常运作打下了坚实的基础。 3. 软件授权管理 软件授权管理涉及确保网关设备运行的是合法的软件版本,并对软件升级和授权进行管理。这有助于维护网络的安全性与设备的稳定性。 4. 系统日志管理 系统日志管理是监控网关设备运行状态的重要方法。通过记录和分析设备运行时的日志信息,网络管理员能够及时发现并处理设备中出现的故障。 5. 异常告警 异常告警功能使网关设备具备了主动识别并汇报潜在问题的能力。通过设定告警条件及接收告警的方式,管理员能够迅速应对设备异常,从而避免可能的网络中断或性能降低。 6. 网络管理 网络管理部分通常涉及对网关设备内各种网络功能的设定与优化,例如路由管理、行为管理等。这些功能对于维持网络的高性能与安全性具有不可替代的作用。 7. WLAN方面配置 对于集成无...

bnpack

政府科技管理者如何实现科技成果转化项目的精准储备与动态跟踪?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 5
收藏 已收藏
分享
返回顶部
squirrel
VC/MFC 16,550 成员 421,606 内容