fdgdf fggg sddsf sdfsdf dfg
dos指令下法要批次修改一個資料夾內的所有檔案, 並在檔名後加入當日日期, 在batch內這樣寫:@echo offset filepath=c:\tmp\1\file\for /f "tokens=1,2,3 delims=/- " %%x in ("%date:~0,10%") do set d=%%x%%y%%zdir %filepath% /b > file_list.txtfor /f "tokens=1,2 delims=." %%i IN (file_list.txt) DO ren %filepath%%%i.%%j %%i_%d%.%%jdel file_list.txt其中,1. for /f "tokens=1,2,3 delims=/- " %%x in ("%date:~0,10%") do set d=%%x%%y%%z為取得系統當日日期, 並改成西元年月日8碼, 把分隔去掉2.for /f "tokens=1,2 delims=." %%i IN (file_list.txt) DO ren %filepath%%%i.%%j %%i_%d%.%%j在讀取檔名列表, 取得檔案名及副檔名, 並在檔案名加入日期, 再用ren 指令修改由於在ren 指令修改時, ren *.htm *_1.htm 會變成 aaa.htm_1.htm, 所以想法是:先讀取資料夾所有檔案, 用dir/b指令, 存檔後再讀取此檔判斷內容 ps. 感謝阿煌技術支援!! .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO!
yahoo facebook google msn