2011-12-14 24 views

回答

2

假設在當前目錄下的所有文件夾都爲你指定如下DDMMYYYY的名稱。

那麼這應該這些文件夾重命名爲YYYY-MM-DD

@echo off 
setlocal enableDelayedExpansion 
for /d %%F in (*) do (
    set "folder=%%F" 
    ren !folder! "!folder:~-4!-!folder:~2,2!-!folder:~0,2!" 
) 

它使用可變擴展內的簡單的子操作。必須使用延遲擴展,因爲變量擴展發生在塊(括號內)內。

+0

它的工作原理!謝謝。 – chance 2011-12-14 23:49:50

相關問題