找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24315|回复: 5

[文件操作] 求批处理一键移动文件到日期时间文件夹

[复制链接]
发表于 2021-5-2 10:38:16 | 显示全部楼层 |阅读模式
在当前目录下有一个 【历史文件】文件夹,

求批处理一键先在【历史文件】中建立当前日期_时间文件夹,如【20210502_095655】,
然后把当前文件夹下所有文件移动到此文件夹中,如移动到【20210502_095655】,

不移动文件夹和批处理文件本身。

https://zhidao.baidu.com/question/312350539216636604.html
有图

辛苦 谢谢
发表于 2021-5-2 14:26:32 | 显示全部楼层
  1. ::移动当前目录文件到历史目录,相当于存档。
  2. @echo off
  3. set "dt=%date:~,10%_%time: =0%"
  4. set "dt=%dt:/=%
  5. set "dt=%dt:-=%
  6. set "dt=%dt::=%
  7. set "dtDir=%dt:~,15%"
  8. md 历史文件\%dtDir%
  9. for /f "delims=" %%m in ('dir/b/a-d^|findstr /vi "\.bat$ \.cmd$"')do move "%%m" 历史文件\%dtDir%\
复制代码
 楼主| 发表于 2021-5-2 19:30:04 | 显示全部楼层
回复 2# cutebe


    感谢
发表于 2021-5-3 10:57:19 | 显示全部楼层
解决了请在标题前面加上[已解决]!然后给别人加分!
是在前面加上!比如说标题是求助,这个怎么办,在前面加上就是[已解决]求助,这个怎么办,而不是[已解决]!
发表于 2021-5-3 11:29:51 | 显示全部楼层
回复 4# 1152


    以后请不要用这个反面教材作为例子,以免误导大家。谢谢。
发表于 2021-5-3 11:41:25 | 显示全部楼层
回复 5# Batcher


    ok!对了,在‘请教大神 提示命令语法不正确问题!’的帖子我不知道怎么删除,现在我会了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 17:39 , Processed in 0.030620 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表