如何用bat命令根据文件修改日期进行归类7
发布网友
发布时间:2023-10-08 13:30
我来回答
共2个回答
热心网友
时间:2023-11-04 03:48
@echo off & title 根据修改日期进行分类 By 依梦琴瑶
cd /d %~dp0
setlocal enabledelayedexpansion
set NowYM=%date:~,4%%date:~5,2%
if not exist !NowYM! md !NowYM!
for /f "delims=" %%a in ('dir /a-d/b/tw') do (
if not "%%~fa"=="%~f0" (
set FileYM=%%~ta
set FileYM=!FileYM:~,4!!FileYM:~5,2!
if !FileYM! equ !NowYM! move "%%~a" !NowYM!\
)
)
pause
热心网友
时间:2023-11-04 03:48
你是想读取based.mft这个文件吗?还是只要最后1个时间?如果只要最后修改的时间,不读文件也行的,直接读based.mft这个文件本身的修改时间即可,用%~t1即可,具体结构如下: ……其他代码……Call:getLastTime based.mft文件的路径