照片批量处理 7000张

需求:

 有6700照片导入系统;  

系统只支持500张/每次;

 6700 按机构分类复制提取出来; 

分批次导入; 

6700 分17份复制到对应文件夹中; 

照片按照学号命名的; 20231715401.jpg 

开始用bat脚本实现照片复制功能;遍历学号递增;找出在机构所在范围内的; 

bat 能运算最大值是 2147483647;无法满足;  

bat 努力全过程: 

脚本命令:

平台使用篇 | 批处理(bat)脚本使用教程(二)_批处理命令教程_飞思实验室的博客-CSDN博客

for 命令

百度安全验证

bat批处理复制文件到若干空文件夹

bat批处理复制文件到若干空文件夹_bat复制文件到指定文件夹_写点BUG怎么了的博客-CSDN博客

CMD 闪退; 

打开CMD的六种方法,CMD快捷键,CMD命令大全及详解_怎么在文件夹打开cmd_一只贴代码君的博客-CSDN博客

复制文件:

.bat脚本中的文件/文件夹复制的实现_bat 拷贝文件_MMH01的博客-CSDN博客

Python: 

    基本实现;               

import os
import shutilrootdir = "F:\aaaa"def lookDir(rootdir, min, max, new_path):new_file = ""for parent, dirnames, filenames in os.walk(rootdir):for filename in filenames:num = int(filename[:filename.rfind(".")])if min <= num <= max:new_file_name = new_path + "\\" + filenameold_file_name = rootdir + "\\" + filename# read_w(old_file_name, new_file_name)shutil.copy(old_file_name, new_file_name)# 复制一个文件到一个文件或一个目录if __name__ == '__main__':old_file_name = input("请输入要复制的文件名:")old_file_name = input("请输入要复制的文件名:")old_file_name = input("请输入要复制的文件名:")lookDir("F:\\aaaa", int(20230808101), int(20230808430), "F:\\b")

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/110091.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sui Move智能合约提供更智能和简单的编程

编写区块链和其他计算环境的代码有很多相似之处&#xff0c;但区块链的重点大部分都集中在构建智能合约上。智能合约部署编译后的代码&#xff0c;本质上是在区块链上自动执行交易的apps。Sui网络本地的Sui虚拟机使用Sui Move编程语言编写智能合约。 术语“智能合约”意味着区…

3D数字孪生:从3D数据采集到3D内容分析

数字孪生&#xff08;Digital Twin&#xff09;是物理对象、流程或系统的虚拟复制品&#xff0c;用于监控、分析和优化现实世界的对应物。 这些数字孪生在制造、工程和城市规划等领域变得越来越重要&#xff0c;因为它们使我们能够在现实世界中实施改变之前模拟和测试不同的场景…

【电子元件】常用电子元器件的识别之霍尔元件

目录 1. 霍尔元件的结构与特点1.1 霍尔元件的组成结构1.2 霍尔元件的霍尔效应 2. 霍尔元件的图形符号与型号2.1 1.图形符号2.2 2.型号说明 3. 半导体霍尔效应的原理3.1 半导体中的左手定则3.2 P型半导体霍尔效应的原理3.3 N型半导体霍尔效应的原理 4. 霍尔元件的电势计算与工作…

(面试经典刷题)挑战一周刷完150道-Python版本-第3天(40个题)-I(前10个题)

一、长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] &#xff0c;并返回其长度。如果不存在符合条件的子数组&#xff0c;返回 0 。 可以是暴…

dart项目规范

​ dart项目结构 假设有一个名称为 enchilada 的完整的包目录&#xff08;基本用到了所有的子目录&#xff09;&#xff0c;那么它的目录结构看起来像下面这样&#xff1a; enchilada/ .dart_tool/ * .packages * pubspec.yaml pubspec.lock ** LICENSE README.md CHANGELOG…

Oracle启动报错解决:ora-00119和ora-00132

WINDOWS环境下&#xff0c; 查看Oracle的各项服务都正常&#xff0c; 但是SQL窗口启动ORACLE报错ora-00119和ora-00132&#xff0c;如何解决&#xff1a; 一、问题描述 1、ORACLE服务全部打开&#xff0c;没有报错&#xff1b; 2、plsql登陆报ora-12505错&#xff1b; 3、监听…

Jenkis 配置钉钉通知

1、安装插件Ding Talk 2、钉钉上的配置 打开钉钉创建机器人&#xff0c;勾选加签&#xff0c;后面jenkins要用到 2.1 webhook -jenins界面要配置的地址&#xff1a;https://。。。。。。 2.2 jenkins 界面的加密地址 3、jenkins界面上的配置 在系统管理中找到安装好的插件&a…

Firefox使用SSH代理配置

原料 火狐浏览器 SSH账号 配置MyEntunnel MyEntunnel是用来登录SSH服务器并在本机自动架设一个socks5代理的软件。 把SSH帐号信息&#xff08;包括SSH服务器地址&#xff0c;SSH帐号&#xff0c;SSH密码&#xff09;一一填写到MyEntunnel对应的地方后&#xff0c;点击 “保存…

构造与析构

在类的声明中&#xff0c;构造函数和析构函数是一类特殊的函数&#xff1a;由系统自动执行&#xff0c;在程序中不可显示地调用它们。 构造函数 作用&#xff1a;建立对象时对对象的数据成员进行初始化 特点&#xff1a; 构造函数是与类同名的特殊成员函数&#xff0c;没有…

使用ChatGPT和Blender绘制金色球的完整指南

简介&#xff1a; 在本篇博客中&#xff0c;我们将了解如何结合使用ChatGPT和Blender来创建一个金色的球体。ChatGPT是OpenAI开发的强大自然语言处理模型&#xff0c;而Blender则是一款流行的3D建模和渲染软件。通过结合这两个工具&#xff0c;您可以获得详细的指导&#xff0c…

IF:82+ 基于 scRNA-seq 研究肺肿瘤微环境中基质细胞的表型塑造

桓峰基因的教程不但教您怎么使用&#xff0c;还会定期分析一些相关的文章&#xff0c;学会教程只是基础&#xff0c;但是如果把分析结果整合到文章里面才是目的&#xff0c;觉得我们这些教程还不错&#xff0c;并且您按照我们的教程分析出来不错的结果发了文章记得告知我们&…

golang --- module-aware 模式下 包引入

一、文件列表如下 其中helloWorld目录是main包&#xff08;package&#xff09;所在目录&#xff0c;即该目录下所有的goy源文件&#xff08;不包含子目录&#xff09;属于main包&#xff0c;hello.go是mian函数所在文件 二、module-aware 模式启用 开启mod模式 go env -w G…