softbangong-让工作化繁为简-各种批处理工具及源代码

最新文章

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

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