📁 python代码库 第5页

701-以文件名创建文件夹排除(1)序列将同名文件移入(支持穿透子孙文件夹)【带界面-源代码】

701-以文件名创建文件夹排除(1)序列将同名文件移入(支持穿透子孙文件夹)【带界面-源代码】

该工具能够批量处理指定文件夹及其子文件夹中的文件,依据文件名中括号(包括英文和中文括号)前的内容创建同名文件夹,并将相应文件移入其中。同时,用户可选择跳过括号后有内容的文件。工具通过图形界面(GUI)与用户交互,提供操作日志记录,并设有开始、停止操作按钮,以及清空输入框和日志的功能。此外,...
751-以txt中内容批量删除指定文件夹下文件【带界面-源代码】

751-以txt中内容批量删除指定文件夹下文件【带界面-源代码】

该工具允许用户根据特定条件删除指定文件夹及其子文件夹中的文件。条件分为两种:一是删除指定名称的文件,二是删除文件名中包含特定关键词的文件。条件信息从用户指定的txt文件中读取。工具还提供了开始、停止操作按钮,以及清空输入框和日志的功能。同时,通过导入 menu_module 模块创建了菜单...
709-监测指定文件夹修改文件名为所在文件夹名称并移动到指定文件夹下【带界面-源代码】

709-监测指定文件夹修改文件名为所在文件夹名称并移动到指定文件夹下【带界面-源代码】

它通过图形界面(GUI)让用户指定一个源文件夹进行监测,一旦源文件夹及其子文件夹中有文件出现,会以文件所在文件夹名对文件重命名,并添加三个随机字符(从程序所在文件夹下的“随机字符.txt”文件读取),然后将文件移动到用户指定的目标文件夹。同时,工具提供日志记录功能,...
100138-批量删除指定A文件夹下包含指定关键词的文件【源代码】

100138-批量删除指定A文件夹下包含指定关键词的文件【源代码】

其核心功能是在用户指定的目录及其子目录中,查找文件名包含特定字符的文件,并提供给用户选择是否删除这些文件。操作完成后,用户可以选择是否继续对其他目录执行相同操作。用户使用该工具时,按以下步骤操作:输入目录路径:在“请输入A文件夹的路径: ”提示后,用户需准确输...
100127-批量搜索文件名中包含文件夹名的文件并移入到文件夹中

100127-批量搜索文件名中包含文件夹名的文件并移入到文件夹中

它的主要功能是在两个指定的文件夹路径中,将一个文件夹路径下(包括其子孙文件夹)的所有文件,根据文件名是否包含另一个文件夹路径下(包括其子孙文件夹)的文件夹名,移动到对应的文件夹中。操作完成后,用户可选择是否继续对其他文件夹路径执行相同操作。用户使用该工具时,程序首先会打印作者相关信息,包...
100125-批量随机从源文件夹挑选指定数量文件在目标文件夹创建文件夹并移入【源代码】

100125-批量随机从源文件夹挑选指定数量文件在目标文件夹创建文件夹并移入【源代码】

它的主要功能是从用户指定的源文件夹及其所有子文件夹中随机选择文件,并将这些文件复制到目标文件夹下新创建的多个子文件夹中,每个新创建的子文件夹中包含指定数量的文件。操作完成后,用户可以选择是否继续对其他源文件夹和目标文件夹执行相同操作。用户使用该工具时,程序首先会打印作者相关信息,包括定制...
100124-批量以文件夹名命名文件名(所有文件以一级文件夹名命名)-自动在同类型文件后添加序列(1)这样的序列【源代码】

100124-批量以文件夹名命名文件名(所有文件以一级文件夹名命名)-自动在同类型文件后添加序列(1)这样的序列【源代码】

该工具可对指定目录下各级文件夹(包括一级文件夹及其子孙目录)中的文件进行重命名。用户能够选择某些文件类型不进行重命名操作,若无需排除特定类型,直接回车即可让所有文件参与重命名。重命名规则为将文件名改为“所在文件夹名 (序号).文件扩展名”,若存在同名文件,序号会自动...
100123-批量以文件夹名命名文件名(以各文件所在文件夹名命名)-自动在同类型文件后添加序列(1)这样的序列【源代码】

100123-批量以文件夹名命名文件名(以各文件所在文件夹名命名)-自动在同类型文件后添加序列(1)这样的序列【源代码】

它能够对指定目录下各一级文件夹及其子孙目录中的所有文件进行重命名操作,除非该文件的扩展名在用户指定的不需要重命名的扩展名列表中。重命名规则是将文件名改为“文件夹名 (序号).文件扩展名”,如果同名文件已存在,则序号递增。操作完成后,用户可以选择是否继续对其他目录执行...
100122-随机分配源目录下所有文件到目标文件夹下的各一级文件夹内-可指定每个文件夹分配多少个文件【源代码】

100122-随机分配源目录下所有文件到目标文件夹下的各一级文件夹内-可指定每个文件夹分配多少个文件【源代码】

用于将源文件夹及其所有子文件夹中的文件随机分配到目标文件夹的各个一级子文件夹中。该工具会统计源文件夹中的文件数量以及目标文件夹中的一级子文件夹数量,并根据用户指定每个文件夹分配的文件数量进行随机分配。若文件数量与文件夹数量不匹配,多余文件会留在源文件夹内。操作完成后,用户可以选择是否继续对...
100121-批量文件夹合并-搜索A文件夹下与B文件夹下同名的文件夹并将文件合并到B文件夹【源代码】

100121-批量文件夹合并-搜索A文件夹下与B文件夹下同名的文件夹并将文件合并到B文件夹【源代码】

它能够在两个指定的总文件夹(A文件夹和B文件夹)中,找到名称相同的子文件夹,并根据用户选择,将A文件夹下这些同名子文件夹中的文件移动或复制到B文件夹下对应的同名子文件夹中。如果目标路径存在同名文件,会在文件名后添加数字序列以避免覆盖。操作完成后,用户可以选择是否继续对其他文件夹执行相同操作...
100119-批量复制指定文件夹下包含子孙文件夹下所有txt到程序所在文件夹下的txt总路径中【源代码】

100119-批量复制指定文件夹下包含子孙文件夹下所有txt到程序所在文件夹下的txt总路径中【源代码】

其功能是将用户指定源文件夹及其子文件夹中的所有txt文件,复制到程序当前工作目录下名为“txt文档总路径”的文件夹中。操作完成后,用户可选择是否继续对其他源文件夹执行相同操作。但需注意,再次运行程序前需手动删除“txt文档总路径”文件夹内之前...
100113-搜索指定文件夹下指定文件夹并移动文件夹到指定文件夹内【源代码】

100113-搜索指定文件夹下指定文件夹并移动文件夹到指定文件夹内【源代码】

该工具根据位于程序可执行文件所在文件夹中的 floder.txt 文件内的文件夹名称列表,在用户指定的源文件夹及其所有子文件夹中查找相应的文件夹,并将其移动或复制到用户指定的目标文件夹中。操作完成后,工具会列出所有在 floder.txt 中的文件夹名,以及其中未成功移动或复制的文件夹名。...
100113-1-根据txt内文件夹名搜索指定文件夹并移动文件夹到以txt文件名创建的文件夹内【源代码】

100113-1-根据txt内文件夹名搜索指定文件夹并移动文件夹到以txt文件名创建的文件夹内【源代码】

它能够根据程序所在文件夹下的txt文档内容,从用户指定的源文件夹及其子文件夹中,移动或复制特定名称的子文件夹到以txt文档名命名的文件夹中。操作完成后,用户可选择是否继续对其他源文件夹执行相同操作。用户使用该工具时,程序首先会打印作者相关信息,包括定制小工具的微信联系方式以及定制费用说明...
100105-2-自定义删除几级文件夹-批量删除指定文件夹下及子孙文件夹下所有文件-不删除文件夹及空文件夹【源代码】

100105-2-自定义删除几级文件夹-批量删除指定文件夹下及子孙文件夹下所有文件-不删除文件夹及空文件夹【源代码】

它能按照用户设定,删除指定文件夹及其子文件夹内的文件,并且可以选择删除特定层级的文件夹。程序会尝试处理可能包含特殊字符的路径和文件名,在操作过程中,会在控制台输出文件和文件夹的删除情况,包括成功删除的路径以及删除过程中出现的错误信息。操作完成后,用户可选择是否继续对其他文件夹执行相同操作。...
100105-1-批量删除指定文件夹下及子孙文件夹下所有文件-不删除文件夹及空文件夹【源代码】

100105-1-批量删除指定文件夹下及子孙文件夹下所有文件-不删除文件夹及空文件夹【源代码】

它的主要功能是删除用户指定文件夹及其所有子文件夹内的全部文件。在操作过程中,程序会尝试处理可能存在特殊字符的路径和文件名,并在控制台输出文件删除情况,包括成功删除的文件路径以及删除过程中出现的错误信息。操作完成后,用户可以选择是否继续对其他文件夹执行相同操作。用户使用该工具时,程序首先会...
10094-源文件夹内视频指定数量复制或移动到目标文件夹并为视频文件创建同名文件夹移入-txt文本合并后将合并的复制或移动到目标文件夹【源代码】

10094-源文件夹内视频指定数量复制或移动到目标文件夹并为视频文件创建同名文件夹移入-txt文本合并后将合并的复制或移动到目标文件夹【源代码】

它具备两个主要功能:一是将源文件夹中的视频文件按序复制或移动到多个目标文件夹中,并为每个视频文件创建同名文件夹后移入;二是将指定文件夹中的txt文件按设定数量合并,然后将合并后的txt文件复制或移动到目标文件夹中。用户在每个步骤按回车键确认后执行下一步操作,完成所有操作后可选择是否继续运行...
10094-1-文件夹一对多复制工具-将源目录下各一级文件夹及文件批量同时复制或移动到目标文件夹里-目标文件夹可以是各种外接盘【源代码】

10094-1-文件夹一对多复制工具-将源目录下各一级文件夹及文件批量同时复制或移动到目标文件夹里-目标文件夹可以是各种外接盘【源代码】

该工具的主要功能是将用户指定的源文件夹及其所有子文件夹和文件,递归地复制到多个用户指定的目标文件夹中。在复制过程中,会记录操作日志并显示在界面上,若出现错误也会在日志中提示。同时,程序会对用户输入的源文件夹路径和目标文件夹路径进行有效性检查。用户使用该工具时,会看到一个图形化界面,界面上...
10093-【只对目录下一级文件夹有效】对指定目录下各文件夹下文件以文件夹名命名-遇到多个同格式的文件只命名其中一个【源代码】

10093-【只对目录下一级文件夹有效】对指定目录下各文件夹下文件以文件夹名命名-遇到多个同格式的文件只命名其中一个【源代码】

它专门对用户指定目录下的所有一级子文件夹内的文件进行重命名操作。重命名规则为:如果子文件夹内存在与子文件夹名加上某文件扩展名相同的文件名,则保留该文件,不进行重命名;否则,将该扩展名的第一个文件重命名为子文件夹名加上该扩展名。该程序仅对指定目录下的一级子文件夹有效,不会穿透到子文件夹的子文...
10092一个文件夹按顺序放入指定目录各文件夹下-一个文件夹随机指定个数放入指定目录文件夹下【源代码】

10092一个文件夹按顺序放入指定目录各文件夹下-一个文件夹随机指定个数放入指定目录文件夹下【源代码】

该工具提供了两种文件移动方式:一种是将源文件夹1中的文件按文件名排序后,依次移动到目标文件夹的各个子文件夹中;另一种是从源文件夹2中随机选取指定数量的文件,移动到目标文件夹的各个子文件夹中。操作完成后,用户可以选择是否继续对其他源文件夹和目标文件夹执行相同操作。用户使用该工具时,程序首先...
10088-批量获取指定文件夹下所有文件名到txt【源代码】

10088-批量获取指定文件夹下所有文件名到txt【源代码】

其主要功能是获取用户指定文件夹及其子孙文件夹内的所有文件名,并可选择是否包含文件的完整路径,然后将这些文件名写入到程序当前工作目录下名为 file_names.txt 的文本文件中。操作完成后,用户可以选择是否继续对其他文件夹执行相同操作。用户使用该工具时,程序首先会打印作者相关信息,包...
10067-将指定文件夹内所有一级文件夹里的指定类型文件移动到各一级文件夹里的空文件夹内【源代码】

10067-将指定文件夹内所有一级文件夹里的指定类型文件移动到各一级文件夹里的空文件夹内【源代码】

它的主要功能是在用户指定的源文件夹及其一级子文件夹中,查找特定扩展名的文件,并将这些文件移动到同一级子文件夹中的空文件夹内。如果某个一级子文件夹内没有空文件夹,则该子文件夹内的文件不会移动。操作完成后,用户可以选择是否继续对其他源文件夹和文件扩展名执行相同操作。用户使用该工具时,程序首先...
10066-更新0-自定义-对指定文件夹下所有txt文档提取指定部位字符修改为文件名【源代码】

10066-更新0-自定义-对指定文件夹下所有txt文档提取指定部位字符修改为文件名【源代码】

它不仅能够检测每个txt文件的编码格式,还能依据用户选择的不同规则,从文件内容中提取部分内容作为新文件名,去除新文件名中的特殊字符,若新文件名已存在则添加序号确保唯一性,最后完成文件的重命名操作。操作完成后,用户可选择是否继续对其他文件夹执行相同操作。用户使用该工具时,程序首先会打印作者...
10066-对指定文件夹下所有txt文档提取相关字符修改为文件名【源代码】

10066-对指定文件夹下所有txt文档提取相关字符修改为文件名【源代码】

主要针对指定文件夹内的txt文件进行操作。它首先会检测每个txt文件的编码格式,然后根据文件内容中的特定字符(中文逗号“,”)提取部分内容作为新文件名,并去除新文件名中的特殊字符。如果新文件名已存在,会在文件名后添加序号以保证唯一性,最后完成文件的重命名操作。操作完...
10065-【支持子孙文件夹下文件】文件名重命名为所在文件夹的名字【源代码】

10065-【支持子孙文件夹下文件】文件名重命名为所在文件夹的名字【源代码】

其主要功能是在用户指定的目录及其子目录下,对所有文件进行重命名操作。重命名规则是以文件所在的文件夹名称加上文件原来的后缀作为新文件名。如果同一文件夹下存在相同后缀的文件,会在文件名后添加序号以确保文件名的唯一性。在操作前,程序会验证用户输入的目录路径是否有效。操作完成后,用户可以选择是否继...
10064-指定文件夹下搜索同名文件【包含子孙文件夹下文件】在目标文件夹下创建同名文件夹并将同名文件移入【源代码】

10064-指定文件夹下搜索同名文件【包含子孙文件夹下文件】在目标文件夹下创建同名文件夹并将同名文件移入【源代码】

其主要功能是遍历用户指定的源文件夹及其子文件夹中的所有文件,针对每个文件,在用户指定的目标文件夹下创建一个以该文件名(不包含扩展名)命名的文件夹,然后将文件移动到对应的新建文件夹中。操作完成后,用户可选择是否继续对其他源文件夹和目标文件夹执行相同操作。用户使用该工具时,程序首先会打印作者...
10062-更新-【支持子孙文件夹内文件操作】对指定文件夹下指定后缀文件创建同名文件夹并将同名文件移入文件夹【源代码】

10062-更新-【支持子孙文件夹内文件操作】对指定文件夹下指定后缀文件创建同名文件夹并将同名文件移入文件夹【源代码】

该工具的主要功能是根据用户输入的文件夹路径和文件扩展名,为每个符合指定扩展名的文件在其所在目录下创建一个以文件名(不含扩展名)命名的文件夹,并将文件移动到新建的文件夹中。在操作过程中,程序会对输入路径进行有效性验证,若路径无效会提示用户重新输入。操作完成后,用户可选择是否继续运行程序,对其...
10062-对指定文件夹下指定后缀文件创建同名文件夹并将同名文件移入文件夹【源代码】

10062-对指定文件夹下指定后缀文件创建同名文件夹并将同名文件移入文件夹【源代码】

其核心功能是根据用户指定的文件夹路径和文件扩展名,在该文件夹下,为每个符合扩展名的文件创建一个以文件名(不含扩展名)命名的文件夹,并将文件移动到对应的文件夹中。用户可以选择是否继续运行程序,对其他文件夹和扩展名进行同样的操作。用户使用该工具时,程序首先会打印作者相关信息,包括定制小工具的...
10058-对比两个文件夹-列出没有相同文件名的文件并列出-提示是否删除【源代码】

10058-对比两个文件夹-列出没有相同文件名的文件并列出-提示是否删除【源代码】

它的主要功能是根据用户提供的 key.txt 文件中的文件名(不包含扩展名),在指定文件夹及其子文件夹中筛选出不在该文本文件中的文件,并提供给用户选择是否删除这些文件。用户还可以选择是否继续运行程序,对其他 key.txt 文件和文件夹进行同样的操作。用户使用该工具时,程序首先会打印作者...
10057-根据t输入的关键词-支持多个关键词-移动指定文件夹中的文件到指定文件夹去【源代码】

10057-根据t输入的关键词-支持多个关键词-移动指定文件夹中的文件到指定文件夹去【源代码】

它的主要功能是在用户指定的源文件夹及其子文件夹中,查找文件名包含用户指定关键词的文件,并将这些文件移动到用户指定的目标文件夹中。用户可以选择是否继续运行程序,对其他文件夹和关键词进行同样的操作。用户使用该工具时,程序首先会打印作者相关信息,包括定制小工具的微信联系方式以及定制费用说明。之...
10055-从指定文件夹挑选指定数量个文件-随机移动到指定的文件夹内-一个文件夹一个-每隔多长时间运行一次【源代码】

10055-从指定文件夹挑选指定数量个文件-随机移动到指定的文件夹内-一个文件夹一个-每隔多长时间运行一次【源代码】

其主要功能是按照用户设定的时间间隔,从指定的源文件夹中随机挑选指定数量的文件,并将这些文件随机移动到多个用户指定的目标文件夹中。若源文件夹中的文件数量不足指定挑选数量,则全选。同时,在操作过程中若出现错误会进行相应提示。用户使用该工具时,程序首先会打印作者相关信息,即定制小工具的微信联系...