[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理根据文件名移动文件到新建文件夹

IP监控点11_192.168.1.3_192.168.1.3_20181208001053_20181208001109_76396580.mp4
   根据文件日期20181208这个段文字移动且新建文件夹20181208这个
完成

我搜索了之前的帖子:
http://www.bathome.net/viewthrea ... etag=s_pctim_aiomsg
这个帖子和我很像下面是这个帖子给出的代码:
  1. @echo off每个批处理里都用,关闭回显以及不显示本行
  2. for %%a in (*.*) do 以%%a显示当前目录下所有文件和目录,不包括子目录内,也不包括隐藏或系统属性的文件
  3. for /f "tokens=5 delims=-." %%b in ("%%a") do 解析这些文件名,把“件号”赋值给变量%%b
  4. if not exist %%b\ md %%b\判断“件号”为名的目录是否存在,不存在就创建
  5. move "%%a" %%b\移动符合条件的文件到“件号”目录
复制代码
这个脚本我要怎改才能适合我呢,搞好有红包!!!!!没有这个脚本我工作量巨大!!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

自己顶一下子,
根据文件名里的20181208新建文件夹,把文件名带有20181208的文件移动到新建文件夹
就这样子。

TOP

回复 4# zaqmlp


    红包已发送,不多也够烟钱,谢谢。

TOP

回复 3# Batcher


    留言一下支付宝,赞助链接无权限打开。xx

TOP

返回列表