今日被要求加班,帮助同事处理一批档案相关事宜,我被分配的任务是,在系统中下载给定列表中档案号的电子附件放于对应序号文件夹中方便他们的后续处理。殊不知,一张小小表格,却记录了上百条要查询的数据。
首先想到批量先把文件夹建好,应为是按序号,应该很简单。网上大量的现成工具,可惜是内网,上不了网啊,写个批处理也没必要,本来要建的文件夹也不是太多。
我的办法是先打开Excel在第一行拉出一条 1 2 3 4 5……99 数据,然后打开命令行切换到要建文件夹的目录 输入 : md 1 2 3…… 数字部分是从Excel里复制过来的,然后回车,你会发现文件夹建好了。同样也可以建中文的。是不是超方便。
花了半天时间,终于把附件就下好了,这时多嘴,说了句有些数据条目里没有附件,然后同事请我把没有数据的条目标记一下告诉她,可是我找完了啊!!!
没有附件,那么对应文件夹肯定是空的喽,找出空文件夹不就可以啦。
建个批处理: 空文件夹.bat
@echo off&setlocal enabledelayedexpansion for /f "tokens=*" %%i in ('dir /ad/b *') do ( set /a k=0 for /f "tokens=*" %%a in ('dir /a/b/s %%i') do set /a k=1 if !k!==0 echo %%i>>list.txt) start list.txt
放在这些文件夹的父目录里,执行一下,在list.txt里 就显示出了哪些是空文件夹了
评论列表:
卢松松博客
评论于2016-09-19 17:49:22
厉害 学到了 想谢谢博主分享 - 回复该评论
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
转:如何让 Windows 命令行程序像 Linux & 命令那样在后台运行2023-02-24
转:Linux站点备份打包脚本2020-04-05
Python3串口16进制读写通讯2017-10-13
域账号弱口令批量检查-PowerShell2016-09-22
Bat选择性拷贝文件夹里文件2016-09-13
Bat脚本转换成EXE可执行文件2016-08-29
Windows目标服务器端口监测脚本微信通知2016-08-25
bat脚本设置开机启动并去除黑框2015-04-25
windows搜索文件内容并拷贝文件到指定目录2015-04-12