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

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

在当前目录下有一个 【历史文件】文件夹,

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

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

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

辛苦 谢谢

  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%\
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 2# cutebe


    感谢

TOP

解决了请在标题前面加上[已解决]!然后给别人加分!
是在前面加上!比如说标题是求助,这个怎么办,在前面加上就是[已解决]求助,这个怎么办,而不是[已解决]!

TOP

回复 4# 1152


    以后请不要用这个反面教材作为例子,以免误导大家。谢谢。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# Batcher


    ok!对了,在‘请教大神 提示命令语法不正确问题!’的帖子我不知道怎么删除,现在我会了

TOP

返回列表