Board logo

标题: [文件操作] 求批处理一键移动文件到日期时间文件夹 [打印本页]

作者: ykhq2021    时间: 2021-5-2 10:38     标题: 求批处理一键移动文件到日期时间文件夹

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

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

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

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

辛苦 谢谢
作者: cutebe    时间: 2021-5-2 14:26

  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%\
复制代码

作者: ykhq2021    时间: 2021-5-2 19:30

回复 2# cutebe


    感谢
作者: 1152    时间: 2021-5-3 10:57

解决了请在标题前面加上[已解决]!然后给别人加分!
是在前面加上!比如说标题是求助,这个怎么办,在前面加上就是[已解决]求助,这个怎么办,而不是[已解决]!
作者: Batcher    时间: 2021-5-3 11:29

回复 4# 1152


    以后请不要用这个反面教材作为例子,以免误导大家。谢谢。
作者: 1152    时间: 2021-5-3 11:41

回复 5# Batcher


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




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2