0

我如何将日期、时间和秒附加到我的所有文件夹名称中。

for /D %%f in (C:\Reports*) 重命名 "%%f" "%%~nxf"

4

1 回答 1

1

这会将文件夹重命名为以下格式:Folder Name YYYY-MM-DD-HH-MM. 抱歉,除非您使用robocopy或,否则批量没有秒分辨率forfiles。我假设您希望将上次修改的日期和时间附加到文件夹名称上。如果您想要一个不同的日期,您需要指定尽可能多的日期。

年 = %%V, 月 = %%T, 日 = %%U, 时 = %%W, 分 = %%X, 子午 =%%Y

@echo off
pushd "C:\Reports"
for /D %%D in (*) do for /f "tokens=1,2,3,4,5,6 delims=/: " %%T in ("%%~tD") do rename "%%~fD" "%%~nxD %%V-%%T-%%U-%%W-%%X"
popd
于 2013-01-05T19:27:18.687 回答