php 批量修改RAR文件注释代码(1/2)

从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中

winrar a help *.hlp

从文件添加注释可以使用 -z<文件> 开关。
winrar c -zinfo.txt dummy

这样,我们就可以通过php教程调用cmd,运行上述两个winrar参数来做到批量修改rar文件的注释及添加压缩包的文件.需要注意的是,php在安全模式打开的情况下是不能直接调用cmd的.

下面的代码就是我通过我的数据库教程读取出文件路径并最终实现批量修改rar文件注释的方法.因为数据库是access,我新建了一个odbc源.同时rar.exe及cmd.exe都在1.php同目录下

<?
$id=$_get[id];
if($id==”")
{
echo “参数错误”;
exit;
}
if($id>=400)
{
echo “全部结束”;
exit;
}
$db=odbc_connect(”dw”,”",”");
$sql=”select * from `download` where `id`=$id”;
$query=odbc_exec($db,$sql);
$filename=odbc_result($query,2);
if($filename==”")
{

}
$filename=str_replace(”#1′,”",$filename);
$filename=str_replace(”#2′,”",$filename);
$filename=”soft/”.$filename;
echo $filename.”<br>”;
        if(!file_exists($filename))
        {
        echo “文件不存在,转到下一个id”;
        $id++;
        echo “<meta http-equiv=’refresh’

content=’0;url=../test/1.php?id=$id’>”;     
        exit;
        }//读出文件名,并检查文件是否存在
else
{
`winrar a $filename 使用说明.txt`;
echo “插入说明文件成功”;
$id++;
echo “<meta http-equiv=’refresh’ content=’0;url=../test/1.php?id=$id’>”;
}
odbc_close($db);
?>

 
 

××××××××××××××××××××
最近采集流行,可能许多朋友都尝试通过采集数据来建设一个内容丰富完善的站点.
可是,在某些时候我们通常采集得到的rar文件都被批量加了注释,这个时候如果将这些数据放到自己的站上无异于为人家做广告.
最近我也碰到了这样的问题,为此大伤脑筋,后来仔细的翻看winrar的帮助文件发现我们可以通过下面的方法来做到批量修改.
我们打开winrar的帮助文件,帮助文件中提到了在命令行模式下修改rar文件注释及添加压缩文档的两个参数分别为ac,winrar的说明文件如下:
从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中
winrar a help *.hlp

从文件添加注释可以使用 -z<文件> 开关。
winrar c -zinfo.txt dummy

首页 1 2 末页

时间: 2024-08-02 17:14:13

php 批量修改RAR文件注释代码(1/2)的相关文章

批量修改RAR文件注释的php代码

我们打开WINRAR的帮助文件,帮助文件中提到了在命令行模式下修改RAR文件注释及添加压缩文档的两个参数分别为A\C,WINRAR的说明文件如下: 从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中 WinRAR a help *.hlp 从文件添加注释可以使用 -z<文件> 开关. WinRAR c -zinfo.txt dummy 这样,我们就可以通过PHP调用CMD,运行上述两个WINRAR参数来做到批量修改RAR文件的注释及添加压缩包的文件.需要注意的是,PHP在安

批量修改RAR文件注释的php代码_php技巧

我们打开WINRAR的帮助文件,帮助文件中提到了在命令行模式下修改RAR文件注释及添加压缩文档的两个参数分别为A\C,WINRAR的说明文件如下: 从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中 WinRAR a help *.hlp 从文件添加注释可以使用 -z<文件> 开关. WinRAR c -zinfo.txt dummy 这样,我们就可以通过PHP调用CMD,运行上述两个WINRAR参数来做到批量修改RAR文件的注释及添加压缩包的文件.需要注意的是,PHP在安

xmlpatch 0.2发布 批量修改XML文件

xmlpatch 0.2这个版本输出重定向,忽略空白的节点,并产生空的拒绝文件.增加了许多例子/测试. XMLPatch 是一个简单的工具,用来批量的修改 XML 文件,它使用 patch 文件的形式,包含要改动的内容,然后批量的应用到指定的 XML 文件,完成批量修改过程. 下载地址: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; File 大小 日期 By Actions xmlpatch- i386.ta

python批量修改文件名的实现代码_python

#coding:utf-8 #批量修改文件名 import os import re import datetime re_st = r'(\d+)\+\s?\((\d+)\)' #用于匹配旧的文件名,需含分组 re_match_old_file_name = re.compile(re_st) #要修改的目录 WORKING_PATH = r'F:\Gallery' #---------------------------------------------------------------

WinRAR如何快捷提取Rar文件注释信息

  WinRar制作压缩文件时,可以在其中包含注释信息.当从网上下载Rar压缩文件后,当进行解压操作,或者运行其中包含的文件时,最好能留心一下其中的注释信息,可能在注释信息里包含有诸如注册码.使用方法等重要内容. 如果压缩包比较多的话,逐一查看注释信息显得比较麻烦.其实只要修改一下注册表,就能在WinRar的右键菜单上添加提取注释的功能项.打开注册表编辑器,依次展开HKEY_CLASSES_ROOTWinRarshell分支,在Shell主键的右键菜单上点击"新建"→"项&q

asp.net 读取并修改config文件实现代码_实用技巧

1. 向项目添加app.config文件: 右击项目名称,选择"添加"→"添加新建项",在出现的"添加新项"对话框中,选择"添加应用程序配置文件":如果项目以前没有配置文件,则默认的文件名称为"app.config",单击"确定".出现在设计器视图中的app.config文件为: <?xmlversion="1.0"encoding="utf-8&qu

用实现ASP批量删除目录及文件的代码_应用技巧

函数过程: 复制代码 代码如下: <%  'del.asp  dim fso,tmpfolder,tmpsubfolder,tmpfile,tmpfiles  set fso=server.CreateObject("Scripting.FileSystemObject")  sub delfolder(sPath)      If (fso.FolderExists(server.MapPath (sPath))) then          set tmpfolder=fso

用实现ASP批量删除目录及文件的代码

函数过程: 复制代码 代码如下: <%  'del.asp  dim fso,tmpfolder,tmpsubfolder,tmpfile,tmpfiles  set fso=server.CreateObject("Scripting.FileSystemObject")  sub delfolder(sPath)      If (fso.FolderExists(server.MapPath (sPath))) then          set tmpfolder=fso

用python实现批量重命名文件的代码_python

下面是最终代码 (windows下实现的) 复制代码 代码如下: # -*- coding: cp936 -*- import os path = 'D:\\图片\\' for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: if file.find('.')<0: newname=file+'rsfdjndk.jpg' os.rename(os.path.join(path,file),os