处理下载文件
有了镜像路径生成算法,接下来要对下载的文件做如下处理:
● 如果是网页文件,必须扫描文件,并将其中以绝对URL形式给出的超级链接替换成用镜像路径生成算法产生的本地绝对路径,而那些以相对路径形式给出的超级链接则保持不变;
● 建立相应的目录,并保存文件到绝对路径所指定的位置。
在建立目录时,由于Linux提供的目录创建函数int mkdir(char * dir, int mode)只能在已存在的目录下建立一级子目录,所以要用“递归”方式构造一个目录创建函数:
static int页码:[1] [2] [3] [4] [5] [6] 第1页、共6页 |