2015-01-07 17 views
0

比如我最近做的文件夾是20150106,所以我想用它作爲CD C現有文件的名稱:/ 20150106如何添加在隨身碟作出的最新文件夾到我的批處理文件命令

我想cd c:/%latest_folder_name% 我有很多文件夾幾乎每天20150103,20150104作爲備份,所以現在的任務是將最新文件夾從插入的筆驅動器複製到d驅動器。請不要談論日期命令的任何事情bcoz其不是日期命令重要的我只是想要最新的文件夾的名稱。

請幫助

我的工作是非常重要的我告訴ü 我已經嘗試張貼在雅虎問答 plzzz幫我

我只是想在最新的文件夾的名稱自動提取

+0

格式爲「YYYYMMDD」或「真正」最新文件夾的最新文件夾? – Stephan

+0

YYYYMMDD格式onlly ... – Rishav

回答

1

GET所有以「20」開頭的文件夾(/ad =屬性目錄)(僅限/b打印名稱)

dir /ad /b 20* 

讓他們按名稱進行排序:

dir /ad /b 20* |sort 

或 目錄/廣告/ B/20 *

獲得最新的(通過名稱,而不是 「修改日期」)

for /f "tokens=*" %%i in ('dir /ad /b /on 20*') do set latest=%%i 

如果你想最後一次修改的文件夾,使用(

dir /ad /b /o-d /tw 

(有關參數的說明,請參閱dir /?

+0

感謝他的工作 – Rishav

相關問題