精华内容
下载资源
问答
  • windows下递归解压压缩包查找指定文件的Python脚本 代码如下 下面有注释说明怎么修改`. # -*- coding: utf-8 -*- # @Time : 20210420 # @Author : hujiazhuo import shutil import zipfile import os # 把所有 ....

    windows下递归解压压缩包并查找指定文件的Python脚本

    代码如下

    下面有注释说明怎么修改`.

    # -*- coding: utf-8 -*-
    # @Time    : 20210420
    # @Author  : hujiazhuo
    
    import shutil
    import zipfile
    import os
    
    # 把所有 .RAR 替换成 你要的后缀
    
    recursive_unzip_file = []
    def recursive_unzip(path, zfile):
        file_path = path + os.sep + zfile
        # 给解压后的文件生成文件名相同的文件夹
        des_dir = path + os.sep + zfile[:zfile.index('.RAR')]
        srcfile = zipfile.ZipFile(file_path)
        for file_name in srcfile.namelist():
            if file_name.endswith('.RAR'):
                temp_del_file = os.path.join(des_dir, file_name)
                if temp_del_file not in recursive_unzip_file:
                    recursive_unzip_file.append(temp_del_file)
            srcfile.extract(file_name, des_dir)
            if file_name.endswith('.RAR'):
                temp_del_file = os.path.join(des_dir, zfile)
                if temp_del_file not in recursive_unzip_file:
                    recursive_unzip_file.append(temp_del_file)
                # if zipfile.is_zipfile(filename):
                path = des_dir
                zfile = file_name
                recursive_unzip(path, zfile)
    
    
    def del_file(file_path):
        """
        删除指定路径下的所有文件和文件夹
        :param file_path: 路径
        :return:
        """
        for del_file_path in file_path:
            if os.path.isfile(del_file_path):
                os.remove(del_file_path)
            elif os.path.isdir(del_file_path):
                shutil.rmtree(del_file_path)
    
    file_list = list()  #将查找出的文件存放在列表中
    def find_file(file_path):
        if os.path.isfile( file_path):#判断是否为文件,此为基例,递归终止点
            file_list.append(file_path)
        else:           #如果是目录,执行下边的程序
            for file_ls in os.listdir( file_path):#循环目录中的文件
                find_file(os.path.join( file_path,file_ls))#再次判断目录中的文件,实现递归,函数调用函数本身
        return file_list #退出最终的文件列表
    
    
    
    
    
    if __name__ == '__main__':
        #递归解压
        path = r'.\\' #修改成你要操作的目录
        zfile = r'123.RAR' #修改成你要解压的文件
        recursive_unzip_file.append(os.path.join(path, zfile))
        recursive_unzip(path, zfile)
        print(recursive_unzip_file)
        print(len(recursive_unzip_file))
        del_file(recursive_unzip_file)
        #递归查找
        print(find_file(".\\123\\"))  #查找 e:/.\\123\\ 下边的文件
        
    
    展开全文
  • 1.什么是压缩包压缩包的基本原理是查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”文件,这样就...

    2b4e56b5196246ab4b5294846718cbf3.png

    1.什么是压缩包:

    压缩包的基本原理是查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”文件,这样就可以达到缩小文件的目的。[1]

    常见压缩格式有:ZIP、RAR、7Z

    2.正确的解压压缩包方式:

    第一步:下载压缩软件,不推荐WinRAR,因为有广告,建议360压缩,下载地址如下:

    360压缩_360推出的免费解压缩软件_360安全中心yasuo.360.cn
    e491297ef32c2f5c1757f097d7979354.png

    第二步:打开你要的压缩包。

    90c833337a37bafa7b380cda5525ea08.png

    第三步,选择“解压到”

    第四步,选择目录

    第五步:选择解压

    然后便完成了!若有疑问,请写于评论区。

    参考

    1. ^转自百度百科 https://baike.baidu.com/item/%E5%8E%8B%E7%BC%A9%E5%8C%85/5373066?fr=aladdin
    展开全文
  • php5怎么下载?1.从网站下载WINDOWS版本的... 将下载的php5.0压缩包解压到指定位置,如为C:\PHP53. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件(1)查找到safe_mod...

    eda28ca306b7f379a265482d56749ed4.png

    php5怎么下载?

    1.从网站下载WINDOWS版本的php压缩包或安装包

    (如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)

    2. 将下载的php5.0压缩包解压到指定位置,如为C:\PHP5

    3. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件

    (1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On

    (2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off

    (3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off

    (4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:\php5\ext

    (5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redirect = 0

    提示:(4)和(5)是必须做的。记着要另存为php.ini

    4. 将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt 或 C:\Windows)

    5. 在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置

    6. 停止IIS的WEB站点,并重新启动该站点。

    提示:如果是Windows 2003,应增加WEB扩展,将PHP置为允许

    推荐:《PHP教程》

    展开全文
  • 从网站下载WINDOWS版本的php... 将下载的php5.0压缩包解压到指定位置,如为C:\PHP53. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件(1)查找到safe_mode = 段落,将saf...

    从网站下载WINDOWS版本的php压缩包或安装包

    (如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)

    2. 将下载的php5.0压缩包解压到指定位置,如为C:\PHP5

    3. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件

    (1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On

    (2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off

    (3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off

    (4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:\php5\ext

    (5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redirect = 0

    提示:(4)和(5)是必须做的。记着要另存为php.ini

    4. 将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt 或 C:\Windows)

    5. 在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置

    6. 停止IIS的WEB站点,并重新启动该站点。

    提示:如果是Windows 2003,应增加WEB扩展,将PHP置为允许

    取消

    评论

    展开全文
  • 为此这里小编为大家带来一款强大的ZIP压缩包密码恢复工具——Any ZIP Password Recovery,它可以从使用Zip/WinZip/7Zip/PKZip或任何其他ZIP兼容软件创建的ZIP存档中恢复密码。它提供3种高级ZIP密码攻击模式:蛮力...
  • 压缩包里面.vim 对应$VIMRUNTIME/vimfiles,$VIMRUNTIME,就是vim的安装目录啦,默认安装在c:\program files/Vim 4。改.vimrc 为_vimrc 有任何指教,意见,批评等请发伊妹儿 michael.yang2000#gmail.com.
  • 今天有个生产文件需要查日志,但因为是比较久远的故障,...假如是非压缩包文件,可以用grep命令去搜索,例如: grep –i "被查找的字符串" 文件名 假如是.gz压缩包类型的话,可以用zgrep命令去搜索,例如: zgre...
  • BUUCTF_FLAG_MISC

    2021-03-23 21:21:09
    获得的图片《教练,我想打CTF》,感觉是刻在了DNA里面的场景。 先来三板斧,binwalk,stegsolve,winhex来一遍 发现了stegsolve 中的LSB隐写有问题,出现了PK文件头的字样 ...当然还看到有人把压缩包丢到.
  • wp7 桌面美化--(转载)

    2012-03-28 23:17:00
    一、教你更改程序名称改程序后缀.xap为.zip用解压工具打开 找到WMAppManifest.xml文件 拖到桌面 用记事本打开 查找Title=“XXX”字样 修改后面引号里面的名称 拖回压缩包覆盖 然后把压缩包后缀改成.xap部署到手机...
  • 没有喜欢的字体,这里教大家怎么向ps里添加自己喜欢的字体首先打开浏览器从网上查找喜欢的字体,我是从免费字体网下载的字体下载下来的字体一般都是压缩包,我们解压一下,得到以.ttf为后缀的字体文件双击打开这个...
  • JBPM3部署在tomcat中

    千次阅读 2005-09-06 13:28:00
    首先,确认手边有一份jbpm3的... JbpmSessionFactory.getInstance()返回一个JbpmSessionFactory实例,下面通过分析getInstance()的过程,说明怎么设置相关配置文件1、JbpmSessionFactory.getInstance()方法首先查找类路
  • 压缩包中的phpinfo.php文件上传至网站空间并访问该页面,Ctrl+F查找CURL是否有相关匹配内容,如果没有则说明不支持该模块,解决方法在php.ini开启php_curl模块,虚拟主机用户请联系空间商(最好在购买前先咨询)。...
  • 压缩包中的phpinfo.php文件上传至网站空间并访问该页面,Ctrl F查找CURL是否有相关匹配内容,如果没有则说明不支持该模块,解决方法在php.ini开启php_curl模块,虚拟主机用户请联系空间商(最好在购买前先咨询)。...
  • ARJ:Robert Jung ARJ压缩包文件 ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件 ASF:Microsoft...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单...查找文件"自动匹配历史记录、清除"查找计算机"自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...
  • LINUX与UNIX Shell编程指南.pdf

    热门讨论 2010-10-23 00:49:00
    是中文整合版的,不是多个小文件压缩包; 还有完整的书签。 美 坦思利 Tansley,D 著 。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音...
  • APKTool批处理版l

    2011-10-26 13:58:55
    安装的步骤很简单了,下载上面三个文件,安装JRE和Notepad++,将APKTool压缩包解压到任意位置,就OK了。 另外,为了调试方便,推荐安装Android相应版本的SDK(或OMS),并建立虚拟机运行环境。当然用手机调试也可以...
  • fckedit编辑器

    2013-11-10 14:28:32
    然后将FCKeditor-2.3.zip(java)压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\ lib\目录下把其中的src目录下的FCKeditor.tld文件copy到TestFCKedit/WEB-INF/下 4.合并web.xml: 将FCKeditor-...
  • 电脑蓝屏对照码

    2019-05-05 14:16:40
    有时, 推荐的操作仅仅是一般性的建议(比如: 到销售商网站查找BIOS的更新等); 有时, 也就是显示一条与当前问题相关的提示. 一般来说, 惟一的建议就是重启. 3.调试端口告诉用户内存转储映像是否写到磁盘商了, 使用...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
  • WIN XP蓝屏代码大全

    2013-08-08 12:29:21
    有时, 推荐的操作仅仅是一般性的建议(比如: 到销售商网站查找BIOS的更新等); 有时, 也就是显示一条与当前问题相关的提示. 一般来说, 惟一的建议就是重启. 3.调试端口告诉用户内存转储映像是否写到磁盘商了, 使用...
  • 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行...
  • ps:软件源我换了阿里云的源,但是还是好多下不了,导致我都得去网上下载包下来解压安装,也不知道安装方式对不对,真的不懂这个系统,我的安装方式:解压压缩包,在文件目录执行cmake . && make && make install ...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

压缩包文件怎么查找