当前位置: 首页 > news >正文

对Excel表中归类的文件夹进行自动分类

  1. 首先把excel表另存为.txt文件(注意:刚开始可能是ANSI格式,需要转成UTF-8格式);
  2. 再新建一个.txt文件,重命名成.bat文件(注意:直接创建的如果是是UTF-8格式,最好转成ANSI格式,虽然UTF-8格式的.bat文件不影响运行结果,但是可能运行的时候出现乱码);
  3. bat文件自动分类代码:
@echo off
echo 测试中
setlocal enabledelayedexpansion
REM excelFileName是Excel表另存为的文件名,folderPath是存放的文件夹的路径
set "excelFileName=filename.txt"
set "folderPath=C:\Users\pc\Desktop\test"
REM 读取Excel文件数据
for /f  "skip=1 tokens=1,2 delims=	" %%A in (%excelFileName%) do (set "folderName=%%A"set "category=%%B"REM 创建对应分类的文件夹if not exist "%folderPath%\!category!" (mkdir "%folderPath%\!category!")REM 移动文件夹到对应分类的文件夹中move "%folderPath%\!folderName!" "%folderPath%\!category!"
)
echo 文件夹已按分类移动完成
pause
  1. 如果想把文件夹还原到原本的路径,可以执行以下代码,bat文件还原代码:
@echo off
setlocal enabledelayedexpansion
set "excelFileName=filename.txt"
set "folderPath=C:\Users\pc\Desktop\test"
REM 读取Excel文件数据
for /f "skip=1 tokens=1,2 delims=	" %%A in (%excelFileName%) do (set "folderName=%%A"set "category=%%B"
if exist "%folderPath%\!category!\!folderName!" (move "%folderPath%\!category!\!folderName!" "%folderPath%")
)
echo 还原完成
pause

例子:

  1. Excel文件:

在这里插入图片描述

  1. 文件夹存放:

在这里插入图片描述

  1. 双击执行自动分类后:
    在这里插入图片描述
    参考:
    批处理学习:for语句详解【经典】
    Windows 批处理(bat)语法大全
http://www.lryc.cn/news/152978.html

相关文章:

  • LabVIEW液压支架控制系统的使用与各种配置的预测模型的比较分析
  • C++中位运算符使用
  • 微机原理 || 第2次测试:汇编指令(加减乘除运算,XOR,PUSH,POP,寻址方式,物理地址公式,状态标志位)(测试题+手写解析)
  • 人员闯入检测告警算法
  • python中super()用法
  • jmeter While控制器
  • 3D数字孪生技术助力港口全新升级,提供实时数据进行智能调度
  • Qt日历控件示例-QCalendarWidget
  • 函数式编程(四)Stream流使用
  • 区块链面临六大安全问题 安全测试方案研究迫在眉睫
  • K8S---kubelet TLS 启动引导
  • Android系统修改驱动固定USB摄像头节点绑定前后置摄像头
  • RT-Thread 内核移植
  • springboot中entity层、dto层、vo层通俗理解三者的区别
  • TypeScript_队列结构-链表
  • STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库
  • 记录错误:Access denied for user ‘root‘@‘localhost‘ (using password:No) 解决方案
  • python爬虫实战(5)--获取小破站热榜
  • 单目标应用:基于麻雀搜索算法SSA的微电网优化调度MATLAB
  • C# easymodbus
  • HikariCP源码修改,使其连接池支持Kerberos认证
  • 5分钟看明白rust mod use
  • 【Java核心知识】ThreadLocal相关知识
  • 《Python基础教程(第三版)》阅读笔记 1
  • 坦克400 Hi4-T预售价28.5万元起,越野新能源好理解
  • 我的Vim学习笔记(不定期更新)
  • spring boot项目生成容器并运行
  • Vue之html中特殊符号的展示
  • 数据结构1 -- leetcode练习
  • Java设计模式:四、行为型模式-05:备忘录模式