我对批处理脚本的这一部分有点绿化,但我想要做的是添加一堆文件夹名称并按1加上,同时尊重时间戳,即最新文件夹,最旧文件夹最后。
我看过其他脚本但没有用。
在
Folder 1
Folder 2
Folder 3
Folder 4
Folder 5
Folder 6
在
Folder 1 - Part 001 - Time stamp 1/1/2014 - 18:55:20
Folder 4 - Part 002 - Time stamp 1/1/2014 - 18:55:24
Folder 3 - Part 003 - Time stamp 1/1/2014 - 18:56:28
Folder 6 - Part 004 - Time stamp 1/1/2014 - 18:58:24
Folder 5 - Part 005 - Time stamp 1/1/2014 - 18:59:20
Folder 43 - Part 006 - Time stamp 1/1/2014 - 18:59:59
额外功能
是否可以执行上述所有操作,但跳过包含- GROUP VIDEO
的所有文件夹。 (我不确定我是否应该创建新帖子?)
答案 0 :(得分:2)
测试一下:
@echo off
setlocal enabledelayedexpansion
set num=0
for /f "delims=" %%a in ('dir /b /ad /o-d ^|find /i /v "GROUP VIDEO" ') do (
set /a num+=1
set name=000!num!
set name=!name:~-3!
ren "%%a" "%%a - Part !name!"
)
pause