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

TOP

  1. robocopy . D:\newfolder /maxage:20220101 /s
复制代码

TOP

本帖最后由 idwma 于 2022-5-17 19:23 编辑
  1. setlocal enabledelayedexpansion
  2. set "tmpdrctry=D:\newfolder\"
  3. for /f "tokens=* delims=" %%z in ('dir /s/b/a-d-h-s') do (
  4. for /f "skip=4 tokens=1" %%a in ('dir "%%z" /tc') do (
  5.   if "%%a" GEQ "2022/01/01" (
  6.        set "fdrctry=%%~dpz"
  7.         set "fdrctry=!fdrctry:%cd%=!"
  8. mkdir "%tmpdrctry%!fdrctry!"
  9. copy "%%z" "%tmpdrctry%!fdrctry!"
  10.   )
  11. )
  12. )
复制代码
1

评分人数

TOP

回复 7# alredstone


    不加findstr也可以的吧, 出什么样的错?

TOP

第8行改一下应该不提示出错了吧
  1. mkdir "%tmpdrctry%!fdrctry!" 2>nul
复制代码

TOP

返回列表